加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

红宝石 – 不能让capybara-webkit上班

发布时间:2020-12-16 20:46:04 所属栏目:百科 来源:网络整理
导读:我正在使用capybara在我的rails 3应用程序上进行集成测试. 当我添加:js =真的一个场景我的测试与硒一起工作,但是当我改变使用webkit驱动程序的js我得到每个错误像这样: 水豚::驱动程序:: Webkit的:: WebkitInvalidResponseError: 无法加载网址:http://ww
我正在使用capybara在我的rails 3应用程序上进行集成测试.

当我添加:js =>真的一个场景我的测试与硒一起工作,但是当我改变使用webkit驱动程序的js我得到每个错误像这样:

水豚::驱动程序:: Webkit的:: WebkitInvalidResponseError:
无法加载网址:http://www.example.dev:7171/user_sessions

我的添加是一个多域名应用程序,所以在我的spec_helper我设置端口:
Capybara.server_port = 7171

在后台我设置app_host这样:
Capybara.app_host =“http://www.52php.cn/tag/http:// {subdomain} .example.dev:7171”

如果我然后将其添加到我的spec_helper rspec.configure块,然后得到上面的错误:

config.before(:each) do
   DatabaseCleaner.start
   Capybara.run_server = false
   Capybara.javascript_driver = :webkit
   Capybara.default_selector = :css
   Capybara.server_port = 7171 
end

有人可以帮忙吗我也用spork进行自动测试.

解决方法

在github =>上似乎完全像这样的问题,这是一个开放的问题. https://github.com/thoughtbot/capybara-webkit/issues/87

他们在那里有一些解决方法的建议,看看是否不能帮助你.祝你好运!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读