0

在我尝试mytext.include?(">Model number<")返回的红宝石中false。但是mytext.include?("Model number")返回true 第一个条件有什么问题?

mytext"Model number"包含里面的字符串">""<"

这是相关的 HTML:

<div class="bucket"> <div class="h1"><strong>Product Specifications</strong></div> <div class="content"> <div class="tsSectionHeader">Product Information</div> <div class="tsTable"> <div class="tsRow"><span class="tsLabel">Model number</span><span>516C</span></div> <div class="tsRow"><span class="tsLabel">Maximum weight recommendation</span><span>35 Pounds</span></div> <div class="tsRow"><span class="tsLabel">Material Type</span><span>Wood</span></div> </div> </div> </div>
4

1 回答 1

1

你必须学习一些 HTML。>并且<span标签的一部分:<span></span>

这是文本出现的地方:

<span class="tsLabel">Model number</span>

所以 aspan有 text Model number。您可以通过以下方式使用 Watir 获取文本:

browser.span(:class => "tsLabel").text
于 2012-08-02T10:16:17.980 回答