我寫過一個Webdriver測試,它在運行時有時會完成,有時不會。識別沒有明顯標識符的Web元素
我看不出爲什麼,我的猜測是,我驗證頁面已加載的方式不健壯。
我確認該網站是在正確的位置通過等待元素「ID /名稱/頁的CSS或文字,但也有一些內容,我可以找到:
<a href="javascript:doaction('1');">
<img src="images/english/go.gif" border="0" width="39" height="24"></a>
<a href="javascript:doaction('2');">
<img src="images/english/go.gif" border="0" width="39" height="24"></a>
<a href="javascript:doaction('3');">
<img src="images/english/go.gif" border="0" width="39" height="24"></a>
有誰沒有一種有效的方式找到這些元素?
如何通過其「src」找到圖像元素? – 2013-03-26 12:33:35
我不確定你的例子的第一部分是否正確linkText是指標籤的內部文本,如下所示:'Team' – 2013-03-26 14:15:30