我使用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);