2016-04-14 71 views
0

我使用de Selenium IDE(firefox addon),并且想要执行Ctrl +点击元素。Selenium IDE FireFox:模拟CTRL + CLICK元素

记录功能,似乎没有记录“Ctrl + Click”命令。

我试图使用SendKeys,但我找不到Click的特殊键。

任何人都知道如何做到这一点?

回答

0

还有controlKeyDown()命令和相应的controlKeyUp()命令。 它的工作对我来说:
点击| ITEM_1
controlKeyDown
点击| ITEM_2
点击| ITEM_3
...
controlKeyUp

此外,见Sel IDE reference
controlKeyDown():按控制键并按住直到doControlUp()被调用或加载新页面。
controlKeyUp():释放控制键。

刚在this link找到了一些替代方式:
sendKeys | id = search | o $ {KEY_CTRL} $ {KEY_LEFT} $ {KEY_CTRL} g

0

我发现迄今为止的解决方法是使用命令runScript这样的:

变种E = jQuery.Event( “点击”); e.ctrlKey = true; $('#id')。trigger(e);

相关问题