1

我想知道是否有人可以帮助我存储一个字符串,然后在这里以不同的定义使用它。

例如,让我们说,

<html>
     <body>
          <div id="example">
               143453
          </div>
     </body>
</html>

如何将数字 143453 存储为字符串,以便在其他地方使用它?

4

1 回答 1

2

只需询问元素的文本并将其存储在变量中:

number = browser.div(:id, "example").text

另一种方法是使用 HTML 解析器,例如 Nokogiri。如果您进行大量解析,这可能会提供额外的速度。你需要的地方require 'nokogiri'然后你可以这样做:

number = Nokogiri::HTML(browser.html).at_css("div#example").text
于 2012-09-10T11:29:08.420 回答