我想知道是否有人可以帮助我存储一个字符串,然后在这里以不同的定义使用它。
例如,让我们说,
<html>
<body>
<div id="example">
143453
</div>
</body>
</html>
如何将数字 143453 存储为字符串,以便在其他地方使用它?
只需询问元素的文本并将其存储在变量中:
number = browser.div(:id, "example").text
另一种方法是使用 HTML 解析器,例如 Nokogiri。如果您进行大量解析,这可能会提供额外的速度。你需要的地方require 'nokogiri'
然后你可以这样做:
number = Nokogiri::HTML(browser.html).at_css("div#example").text