我使用de Selenium IDE(firefox插件),我想执行ctrl +点击一个元素。
记录功能,似乎没有记录" Ctrl + Click"命令。
我尝试使用SendKeys,但我找不到Click的特殊键。
任何知道怎么做的人?
答案 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