木偶驾驶员的行动类替代

时间:2016-07-01 07:10:07

标签: javascript java selenium gecko firefox-marionette

下面是在我使用的selenium webdriver中绘制矩形的代码,但在切换到marionette驱动程序后,它仍然停止工作,因为仍然不支持Action类, 还有其他选择,比如javascript, 机器人类在我的情况下不起作用,因为脚本将在远程系统上运行。

代码:

   Actions builder = new Actions(driver);
   builder.clickAndHold(shareview).moveByOffset(AppGlobalConst.X, AppGlobalConst.Y)
            .moveByOffset(AppGlobalConst.Y, AppGlobalConst.X).moveByOffset(AppGlobalConst.Z, AppGlobalConst.W)
            .moveByOffset(AppGlobalConst.W, AppGlobalConst.Z).release().perform();

1 个答案:

答案 0 :(得分:0)

另一种方法是不要使用高于46的Firefox版本,直到Marionette具有与Firefox驱动程序相同的功能。