我想知道是否有人可以帮我存储一个字符串,然后在另一个定义中使用它。
所以,举个例子,
<html>
<body>
<div id="example">
143453
</div>
</body>
</html>
如何将数字143453存储为字符串,以便在其他地方使用?
答案 0 :(得分:2)
只需询问元素的文本并将其存储在变量中:
number = browser.div(:id, "example").text
另一种方法是使用HTML解析器,例如Nokogiri。如果你做了很多解析,这可能会提供extra speed。在某处您需要require 'nokogiri'
然后就可以执行此操作:
number = Nokogiri::HTML(browser.html).at_css("div#example").text