gpt4 book ai didi

ruby capybara - 在运行时获取 xpath

转载 作者:数据小太阳 更新时间:2023-10-29 08:36:29 25 4
gpt4 key购买 nike

我们如何通过代码检索 XPath?

例如,我们有以下 html 代码:

    <div class="row">
<label class="strongLabel col-sm-3">Plan Type:</label>
<label class="strongLabel col-sm-3">Plan Subtype:</label>
<label class="strongLabel col-sm-3">ERISA:</label>
<label class="strongLabel col-sm-3">TPA Name:</label>
</div>

我想获得 XPath,如下所示:

table_results = page.find('#Plan Type:')[:xpath]

最佳答案

参见 - http://www.rubydoc.info/gems/capybara/Capybara/Node/Element#path-instance_method

page.find('#Plan Type:').path

请注意——我只是复制了您的查找结果,这对于查找您发布的 html 中的任何内容实际上无效。如果您真的想找到带有文本“Plan Type:”的标签的 xpath,它将类似于

page.find('label', text: 'Plan Type:').path

关于ruby capybara - 在运行时获取 xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35042106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com