gpt4 book ai didi

ruby-on-rails - 为 Capybara 组合两个驱动程序

转载 作者:行者123 更新时间:2023-11-28 20:40:47 25 4
gpt4 key购买 nike

我目前正在使用此配置在控制台中隐藏 qt 消息:

Capybara.register_driver :webkit_with_qt_plugin_messages_suppressed do |app|
Capybara::Webkit::Driver.new(app,Capybara::Webkit::Configuration.to_hash.merge(stderr: WebkitStderrWithQtPluginMessagesSuppressed.new))
end

Capybara.javascript_driver = :webkit_with_qt_plugin_messages_suppressed

但我还需要忽略 ssl 错误:

Capybara::Driver::Webkit.new({ :ignore_ssl_errors => true})

问题是如果我这样做

Capybara.register_driver :webkit_with_qt_plugin_messages_suppressed do |app|
Capybara::Webkit::Driver.new(app,Capybara::Webkit::Configuration.to_hash.merge(stderr: WebkitStderrWithQtPluginMessagesSuppressed.new))
Capybara::Webkit::Driver.new(app, :ignore_ssl_errors => true)
end

测试通过,但我看到了 qt 消息。
有什么办法吗?

最佳答案

我认为这应该做你想做的

Capybara.register_driver :webkit_with_qt_plugin_messages_suppressed do |app|
Capybara::Webkit::Driver.new(app,
Capybara::Webkit::Configuration.to_hash.merge(
stderr: WebkitStderrWithQtPluginMessagesSuppressed.new,
ignore_ssl_errors: true)
)
end

关于ruby-on-rails - 为 Capybara 组合两个驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33831288/

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