我想測試一個網站。我能夠訪問除菜單項以外的大多數Web元素。使用硒測試Javascript
基本上有一個下拉菜單,我設法用Selenium點擊菜單,從而打開下拉菜單。現在我需要點擊菜單中的一個元素,但菜單似乎是用Javascript編寫的,而不是Web元素,所以我找不到訪問菜單項的方法。
任何想法?我特別需要在Selenium中執行此操作。
更新:-------------------------------------------- ------------------------------------------ 網站上的菜單可能是一個上下文菜單。它使用左鍵單擊打開。任何想法如何我可以訪問其選項?
Selenium RC使用JavaScript與瀏覽器交互,因此您應該也可以與這些元素進行交互。顯示一些HTML會很有幫助。 另外,你有什麼嘗試,直到現在呢? – vidit
我已經嘗試了各種選擇,但沒有得到任何關於這個問題的任何地方。我所做的一切就是通過使用向下和向上箭頭使用selenium向上滾動來訪問菜單元素.sendkey()方法 – Steve
您使用哪種瀏覽器?我們曾經在IE和Chrome中遇到類似的問題。 –