capybara

    0热度

    1回答

    我试图找到CSS类和ID的链接,但总是得到一个错误链接:Capybara::ElementNotFound: Unable to find css ... 的代码中实际的段子: find('#bucket_resources_containers > #user_base_widget.widget > div.widget_header > div.right.may- edit.contr

    1热度

    1回答

    因此,这是使用泊坞窗,它包括我从头开始建立一些用户身份验证一个非常基本的Rails应用程序5(不使用设计等)。现在,我想开始学习关于水豚的请求规格,但是我正在碰到一个看起来很奇怪的问题。 这是我的登录表单(sessions.new.erb): <%= form_tag sessions_path do %> <form class="m-t" role="form" action="

    0热度

    1回答

    我需要在dockerized rails应用程序内测试ActionCable功能,使用Poltergeist(PhantomJS)运行JS测试。 我试过selenium-webdriver,chromedriver,无头铬...没有任何工作。 当然,将Puma设置为Capybara服务器。

    0热度

    1回答

    我想在docker中运行selenium chrome的rspec测试,但发现了数十个错误。最后我连水豚远程水豚,但现在我得到这些错误: 得到0故障和其他2个错误: 1.1) Failure/Error: visit new_user_session_path Selenium::WebDriver::Error::WebDriverError: unexpected r

    0热度

    2回答

    我使用下面的代码,它使用了imagesLoaded包回调告诉我,当与特定csspath元素已加载完所有图片: imagesLoadedScript = "imagesLoaded('#{csspath}', { background: true }, function(message) { console.log('PHANTOM CLIENT REPORTING: #{csspath} Imag

    0热度

    1回答

    在我的code_controller_spec.rb我的测试通过,当我只在code_controller_spec.rb运行测试。但是,当我运行该套件时,只有,edit和update测试在code_controller_spec.rb内失败。我真的不确定该从哪里出发,我真的不知道为什么我的测试在一起跑步时失败。我有config.use_transactional_fixtures = false,

    0热度

    1回答

    硒驱动程序的截图这是我的水豚配置: require 'selenium/webdriver' # Configure Capypara with javascript client Capybara.register_driver :chrome do |app| Capybara::Selenium::Driver.new(app, browser: :chrome) end

    0热度

    2回答

    我的应用程序有很多不同的地方,当用户点击按钮/链接/ div时,我通过调用ajax函数来更新数据库。我需要在测试中包含这些功能,但我对水豚的了解还不够。 下面是我想测试的一个div的示例,关联的ajax调用以及我想要通过的测试。我应该补充一点,我正在通过Cloud9 IDE进行构建,以防有所作为。 查看 <% @seminar.students.order(:last_name).in_group

    2热度

    2回答

    我知道这两个Scala中是相同的: for {x <- xs} yield x case Nil => println("foo") 注意Unicode替换为<-和=>: for {x ← xs} yield x case Nil ⇒ println("foo") 什么叫这个功能吗?我GOOGLE了各种组合的“斯卡拉Unicode操作符/符号”,并没有找到我在找什么......什么是等

    0热度

    1回答

    我想写一个水豚测试,测试多选择使用Windows上的Ctrl和MacOS上的命令键。 我在这里找到了一个解决方案,只有当我使用Selenium作为我的驱动程序时才有效。 Testing jQuery Selectable capybara or selenium (ctrl + click) 但是,该解决方案不适用于Poltergeist驱动程序。 Poltergeist目前是否支持Ctrl +