2017-10-16 267 views
0

如何調出上下文菜單(就好像您右鍵單擊頁面上的某個元素),以便您可以在瀏覽器中看到上下文菜單?在Selenium IDE中的「右鍵單擊」調出上下文菜單

我看到contextMenu和contextMenuAt命令可用,但它們似乎總是通過「T」標誌,以便鏈接在新選項卡中打開。我不想那樣。我想要菜單出現,以便我可以模擬'k'按鍵並將文件下載到我的桌​​面。

你如何將一個開關/參數傳遞給contextMenu和/或contextMenuAt,這樣你可以做的不僅僅是在新標籤中打開什麼?

回答

1

這是不可能的IDE,見How To Automate "Right click" event in Selenium IDE and opening the link in New window/tab(和其他幾個職位,也沒有解決方案)。

替代方案: 硒的webdriver可以做到這一點:http://elementalselenium.com/tips/63-right-click

如果你喜歡一個記錄&回放解決方案,Kantu支持simulating right-clicks

+0

感謝您回覆我@Nic Endo –

+0

您最後的聲明令人擔憂,我意識到這一點。關東絕對是垃圾。如果他們能做到這一點,Selenium IDE/SideeX應該也能夠做到。我們已經和WD一起完成了這項工作,並希望我們的最終用戶也能夠做到這一點。 –

+0

我們(工具)所要做的就是發送另一個帶有ContextMenu或ContextMenuAt的單個字符,而不是新標籤的「T」。 –

相關問題