gpt4 book ai didi

cucumber - 如何使用 Capybara 获取元素中的 HTML?

转载 作者:行者123 更新时间:2023-12-02 10:25:02 25 4
gpt4 key购买 nike

我正在编写一个 Cucumber 测试,我想在元素中获取 HTML。

例如:

within 'table' do
# this works
find('//tr[2]//td[7]').text.should == "these are the comments"

# I want something like this (there is no "html" method)
find('//tr[2]//td[7]').html.should == "these are the <b>comments</b>"
end

有人知道怎么做吗?

最佳答案

您可以调用 HTML DOM innerHTML 属性:

find('//tr[2]//td[7]')['innerHTML']

应该适用于任何浏览器或驱动程序。您可以通过 w3schools 查看所有可用特性

关于cucumber - 如何使用 Capybara 获取元素中的 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4071937/

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