我使用de Selenium IDE(firefox addon),并且想要执行Ctrl +点击元素。Selenium IDE FireFox:模拟CTRL + CLICK元素
记录功能,似乎没有记录“Ctrl + Click”命令。
我试图使用SendKeys,但我找不到Click的特殊键。
任何人都知道如何做到这一点?
我使用de Selenium IDE(firefox addon),并且想要执行Ctrl +点击元素。Selenium IDE FireFox:模拟CTRL + CLICK元素
记录功能,似乎没有记录“Ctrl + Click”命令。
我试图使用SendKeys,但我找不到Click的特殊键。
任何人都知道如何做到这一点?
还有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
我发现迄今为止的解决方法是使用命令runScript
这样的:
变种E = jQuery.Event( “点击”); e.ctrlKey = true; $('#id')。trigger(e);