gpt4 book ai didi

ruby-on-rails - capybara 找不到元标签

转载 作者:行者123 更新时间:2023-12-03 07:02:36 24 4
gpt4 key购买 nike

Capybara 2.1.0 似乎没有找到任何元标记:

(rdb:1) p page.find 'meta'
*** Capybara::ElementNotFound Exception: Unable to find css "meta"

即使它们出现在page.source中:

(rdb:1) p page.source
"<!doctype html>\n<html>\n<head>\n<title>MyTitle</title>\n<meta charset='utf-8'>\n<meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible'>\n<meta content='width=device-width, initial-scale=1' name='viewport'>\n<meta name='description'>\n\n..."

最佳答案

解决方案是在 findhave_selector 中使用 :visible => false:

page.should have_css 'meta[name="description"]', visible: false

或者:

page.find 'meta[name="description"]', visible: false

关于ruby-on-rails - capybara 找不到元标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16072240/

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