我正在编写Capybara Automation套件。我想要做的一件事是从html源
中的td标签之间提取一个值<td class="table-column-data">CB/AE9999XX/A001</td>
即。找到并提取值CB / AE9999XX / A001,然后将其保存到变量中以便稍后使用。
我希望你能帮忙
感谢
答案 0 :(得分:1)
saved_text = find("td.table-column-data").text
将从元素中获取文本 - 显然传递的选择器需要选择一个唯一的元素,这将取决于周围的html
答案 1 :(得分:0)
您可以使用下面提到的方法在变量中提取和保存值:
extractedValue = find('.table-column-data').text
这将获取文本&#34; CB / AE9999XX / A001&#34;并将其存储在变量&#34; extractedValue&#34;。
中除此之外,您还可以使用jquery提取文本,如下所示:
extractedValue = page.evaluate_script("$('.table-column-data').text()")
希望这会有所帮助:)