0
所以element_by_xpath已經從watir webdriver中移除,我想知道是否還有類似的東西存在。基本上有一個可點擊的路徑元素(餅圖),我需要爲它設置迴歸測試。設計這個網站的人顯然認爲將這件東西放在自定義標籤中是很酷的,至少據我所知,沒有什麼是我能指出的watir webdriver支持的。watir webdriver不支持的元素
所以element_by_xpath已經從watir webdriver中移除,我想知道是否還有類似的東西存在。基本上有一個可點擊的路徑元素(餅圖),我需要爲它設置迴歸測試。設計這個網站的人顯然認爲將這件東西放在自定義標籤中是很酷的,至少據我所知,沒有什麼是我能指出的watir webdriver支持的。watir webdriver不支持的元素
element_by_xpath
已被替換爲:xpath定位器,該定位器與任何其他定位器(如text)一樣使用。
例如,假設你有你的HTML自定義「ASDF」元素:
<html>
<body>
<asdf>text</asdf>
</body>
</html>
然後,你可以通過XPath的定位元素,如:
browser.element(:xpath => '//asdf').text
#=> "text"
通常的建議是爲了避免XPath的。如果由於標記名稱而僅使用xpath,則可以使用:tag_name定位符代替:
browser.element(:tag_name => 'asdf').text
#=> "text"
您能否包含HTML? Watir-webdriver支持自定義標籤,所以它應該有可能幫助你設計一個好的元素定義 - 但只有當我們可以看到我們必須使用的HTML。 –
問題是有幾個看起來像這樣,我必須區分它們。 – runeblade48