簡體   English   中英

如何獲得的文本值 <legend> 在ruby watir中使用xpath標記。(使用IE)

[英]How to get Text value of <legend> tag using xpath in ruby watir.(using IE)

我的ie網頁中有以下代碼。 我想要標簽的文本值(表示“ ABCD:”)。 我正在為此使用ruby watir。

<fieldset>
<legend class="fieldset">ABCD:</legend>
<fieldset>

我已經嘗試使用下面的代碼,但是我不為什么它不起作用並給出錯誤(nil:NilClass的未定義方法“ text”)

ie.element_by_xpath("//legend[contains(@class, 'fieldset')]/").text

我的代碼中還有其他方法嗎?

那是頁面上唯一使用“ fieldset”類的時間嗎?

支持的元素列表顯示了Watir未知,圖例標簽的Watir-Webdriver支持。

您是否嘗試過使用Watir-Webdriver和這些代碼進行編碼?

puts browser.legend(:class => 'fieldset').text

這樣更干凈,更容易閱讀,並且可能會更快。 如果沒有其他辦法,只能求助於使用xpath

暫無
暫無

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

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