簡體   English   中英

無法在Selenium webdriver 2.0中找到元素

[英]Unable to locate element in Selenium webdriver 2.0

我無法使用類名找到此元素。 以下是HTML代碼:

<a class="j-js-stream-options j-homenav-options jive-icon-med jive-icon-gear" title="Stream options" href="#"></a>

我嘗試使用類和標題創建一個xpath,他們都在eclipse中完成了工作... ex:

//a[@title='Stream options']
//a[contains(@class,'j-js-stream-options j-homenav-options jive-icon-med jive-icon-gear')]
..

上面的選項都沒有用,我也試了幾個......基本上我想點擊這個元素並做一些動作..我想找到隨機創建的xpath,這樣我就可以點擊下一個元素了跑。

僅供參考:元素是隱藏元素,我需要在此元素出現之前單擊其他元素。 這是一個動態創建的元素,其expath一直在變化。

任何建議將不勝感激...謝謝

您要在單獨的iframe中選擇要素嗎? 如果是這樣,您需要在觸發xpath選擇器之前切換到正確的iframe( driver.switchTo().frame("frame-id") )。

此外,需要注意的是,舊版本的IE沒有本機xpath庫。 有關詳細信息,請參閱此答案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM