2016-04-14 108 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);