2012-08-06 46 views
1

也許答案很簡單,但是有誰知道,XPath的Selenium是否可以正常使用不是XML的HTML,即i。即包含開放標籤?在我的情況下,這些是<col><input>Selenium HTML開放標籤

我問的原因是我們的自動化測試團隊經常遇到問題,在某些情況下,Selenium XPath選擇器不起作用,而同一XPath在同一頁上選擇元素,當我們在FirePath中使用它時, 例如。難道這是因爲我們的HTML不是有效的XML嗎?據我所知,XPath最初是爲了處理XML數據而發明的。

+0

我不相信Selenium的XPath實現。雖然Quentin的回答是正確的,但Selenium可能會遇到特定的XPath問題。如果遇到問題,最好提出一個關於特定XPath的問題。 – Alohci 2012-08-06 14:39:22

+1

您的網頁是否爲有效的HTML?這只是XPath選擇器出錯了嗎? (如果可能,是否嘗試過其他選擇器) – Arran 2012-08-07 08:15:58

+0

有效性與HTML一樣存在一些問題。我無法修復所有這些問題,因爲它們大部分都來自GWT,比如tabIndex的負值或空'