Selenium IDE FireFox:在元素上模拟CTRL + CLICK

时间:2016-04-14 17:15:28

标签: selenium firefox automation

我使用de Selenium IDE(firefox插件),我想执行ctrl +点击一个元素。

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

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

任何知道怎么做的人?

2 个答案:

答案 0 :(得分:0)

我到目前为止找到的解决方案是使用命令runScript,如下所示:

var e = jQuery.Event(“click”); e.ctrlKey = true; $( '#标识')触发(E);

答案 1 :(得分:0)

有controlKeyDown()命令和相应的controlKeyUp()命令。 它对我有用:
点击| ITEM_1
controlKeyDown
点击| ITEM_2
点击| ITEM_3
...
controlKeyUp

另请参阅Sel IDE reference
controlKeyDown():按下控制键并按住它直到调用doControlUp()或加载新页面。
controlKeyUp():释放控制键。

this link上找到了一些替代方法:
sendKeys | id =搜索| $ $ {KEY_CTRL} $ {KEY_LEFT} $ {KEY_CTRL} g