2013-08-16 109 views
0

Selenium IDE:我試圖用controlkey或contextmenu在新標籤頁中打開一個鏈接,但兩個命令都不起作用。
使用CONTROLKEY:1)。驗證元素存在2)controlkeydown()3)點擊鏈接4)controlkeyup()。當被執行時,它顯示該錯誤未知命令(控制鍵()如何在新標籤中打開鏈接

USING CONETXTMENU:1)確認元件本2)的ContextMenu目標鏈接=鏈接名稱3)點擊目標=鏈路

回答

1

如何從提取href屬性鏈接和使用它打開一個單獨的命令的新窗口?

|storeAttribute | [email protected] | mylink |

|openWindow | ${mylink} | |

編輯:更具體的例子

|open | http://twitter.com | |

|storeAttribute | [email protected] | mylink |

|openWindow | ${mylink} | |

這將打開Twitter的關於在新窗口頁面。

+0

你能請我如何使用硒硒什麼給命令和目標值? openingwindow要求窗口的javaId? – user2689342

+0

[警告]打開窗口'_blank',這不是一個真正的窗口名稱。將目標隨機化爲:selenium_blank60950 [error]意外的異常:TypeError:結果爲空。 fileName - > chrome://selenium-ide/content/recorder.js,lineNumber - > 74,columnNumber - > 0.使用上述命令顯示錯誤 – user2689342

+0

我已經使用更具體的示例編輯了我的帖子。至於錯誤 - 似乎Firefox阻止了openWindow命令打開的窗口(彈出窗口阻止程序)。您需要允許FF從域中打開彈出窗口。 – JacekM

1

我的建議是不要測試這個。您試圖測試的兩個項目都是瀏覽器本身的功能,而不是Web應用程序的功能。因此,如果您的目標是測試Web應用程序,那麼您不會通過測試瀏覽器來增加任何價值。

相關問題