ruby – initialize’:rack-test需要一个机架应用程序,但没有给出(ArgumentError)

ruby – initialize’:rack-test需要一个机架应用程序,但没有给出(ArgumentError),第1张

概述从Selenium切换到PhantomJs / Poltergeist时,我一直收到此错误. 谁知道我做错了什么?如果我将驱动程序切换到selenium,脚本可以正常工作.每当我注释掉default_driver =:selenium并替换为 javascript_driver =:poltergeist时,我会遇到这个错误. initialize': rack-test requires a r 从Selenium切换到PhantomJs / Poltergeist时,我一直收到此错误.
谁知道我做错了什么?如果我将驱动程序切换到selenium,脚本可以正常工作.每当我注释掉default_driver =:selenium并替换为 javascript_driver =:poltergeist时,我会遇到这个错误.

initialize': rack-test requires a rack application,but none was given (ArgumentError)

这都是ruby文件,没有rails.

require 'rubygems'require 'capybara'require 'capybara/dsl'require "open-uri"# require "date"# require 'active_support/core_ext/integer/inflections'require 'capybara/poltergeist'# require 'selenium-webdriver'require 'pry'require 'phantomJs'# require 'database_cleaner'Capybara.run_server = falseCapybara.JavaScript_driver = :poltergeist# Capybara.default_driver = :seleniumCapybara.app_host = 'https://www.sameplsite.com'module MyCapybaraTest  class Test    include Capybara::DSL    def login_site        visit('https://www.sameplsite.com')        # binding.pry        click_link('Log in')        fill_in('email',:with => '[email protected]')        fill_in('password',:with => 'passwordpassword')        check('checkBox_remember')        click_button('Log in')    end    def click_right_game        click_link('Create Contest')        all('.Boxed')[1].click        check('Free practice')        click_link('Create 1 head-to-head')        save_and_open_page    end    def output_game_link        url = URI.parse(current_url)        puts url    end  endendt = MyCapybaraTest::Test.newt.login_fanduelt.click_right_gamet.output_game_link
解决方法 Capybara.JavaScript_driver =:poltergeist不会切换驱动程序.如果要切换驱动程序,请改用Capybara.current_driver. 那说:Capybara.current_driver =:poltergeist 总结

以上是内存溢出为你收集整理的ruby – initialize’:rack-test需要一个机架应用程序,但没有给出(ArgumentError)全部内容,希望文章能够帮你解决ruby – initialize’:rack-test需要一个机架应用程序,但没有给出(ArgumentError)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1287162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存