我在單選按鈕組中的單選按鈕旁邊有一些雜散文本。我試圖用xpath和watir來獲取它,但我沒有運氣。下面是它使用watir中的xpath獲取選定單選按鈕旁邊的雜散文本
<html>
<head></head>
<body>
<input type="radio" name="options" value="No">No <br />
<input type="radio" name="options" value="Yes">Yes <br />
<input type="radio" name="options" value="Maybe">Maybe <br />
</body>
</html>
一些樣本HTML我可以
selectedRadio = browser.radio(:xpath,"//input[@checked and @name='options']")
獲得使用XPath選擇的單選按鈕,我怎樣才能獲得說是,否,也許,如果對應的單選按鈕被選中?我也嘗試使用Watir來獲取它,但是.text方法不適用於Watir :: RadioButton對象,因爲文本是流浪文本,所以這是真的。
在此先感謝。
根據Xpath第二個答案是正確的,但由於某些原因,在Watir它保持在返回零。大多數情況下,流浪文本並沒有在它自己的標籤中解析出來,因此它一直返回零 – chaitanya