如何在远程Firefox webdriver上安装附加组件?

时间:2018-02-12 22:55:24

标签: python selenium firefox

install_addon是Firefox webdriver上的一种方法,但我正在远程运行测试。如何为驱动程序安装加载项,如下所示:

webdriver.FirefoxProfile()

?看起来创建add_extension()并使用all_frames应该有效,但it's currently broken

use case正在测试Firefox附加组件manifest.json' public class Beaker extends Item implements IHasModel { public Beaker(String name, CreativeTabs tab, int maxStackSize) { setUnlocalizedName(name); setRegistryName(name); setCreativeTab(tab); setMaxStackSize(maxStackSize); ItemInit.ITEMS.add(this); } @Override public void registerModels() { Main.proxy.registerItemRenderer(this, 0, "inventory"); } @Override public EnumActionResult onItemUse(EntityPlayer player, World worldIn, BlockPos pos, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { BlockPos clickedBlock = new BlockPos(hitX, hitY, hitZ); worldIn.setBlockState(clickedBlock, Blocks.WATER.getDefaultState()); return EnumActionResult.SUCCESS; } } 属性的效果。

0 个答案:

没有答案