gpt4 book ai didi

javascript - 使用 phantom js 获取 css 值

转载 作者:行者123 更新时间:2023-11-28 17:07:49 25 4
gpt4 key购买 nike

我正在使用 Cucumber 和 Capybara 通过 chrome 运行一些自动化测试,我可以选择使用 phantom js headless 运行它们

我正在尝试获取 background-image url 值,并且可以通过以下方式实现此目的

element :errorContainer, "body.error .message-container"
alert = people_form.errorContainer.native.css_value('background-image')

这将返回 url,但是当我使用 phantom js 运行我的测试时,这会失败

NoMethodError: undefined method `css_value' for #<Capybara::Poltergeist::Node tag="div">

请问我如何在这里获取背景图片 url

谢谢

最佳答案

这样试,希望能给你一个思路:

page.find('div.user-image')['style'].should == 'background-image:url(/images/user_image.jpg)'

关于javascript - 使用 phantom js 获取 css 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29944289/

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