Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。
[目前,我能够使用Nokogiri解析网站并从页面中获取特定元素。但是,我需要能够抓取用户可见的特定字符串,例如“ Out of stock”:...
我正在尝试获取Selenium的一些操作,以尝试填补水豚城未提供的一些空白。这可能吗?例如,我正在尝试测试对...
我的RSpec配置块在我的spec_helper RSpec.configure do | config |中看起来像这样。 config.include Capybara :: DSL config.include Helpers config.include Helpers :: CustomFinders ...
我正在构建一个屏幕共享应用。如何接受带有rspec和capybara的navigator.mediaDevices.getDisplayMedia弹出的浏览器?我尝试过page.driver.browser.switch_to.alert.accept ...
Minitest:调用#assert_current_path时出现Capybara错误?
我想比较预期路径和当前路径,以证明测试是否在Minitest中通过。我找到了Capybara :: SessionMatchers#assert_current_path方法。我猜这种方法可以...
我想在由ActionCable发送的Rails应用中测试推送通知。我正在使用rspec。如何测试某些用户收到的信息?我可以用水豚进行测试吗?我可以写系统-...
NoMethodError:水豚测试期间未定义的方法'last_comment'
为了运行rspec / capybara功能测试,是否需要对Gemfile进行特定的更新?我的gemfile使用的是ruby'2.5.3'和'rails','〜。 5.2.4'。我有另一个测试应用程序,它是...
我正在尝试配置RSpec套件以针对Chromium浏览器(而不是google-chrome)运行...测试套件失败,并出现以下错误1.2)失败/错误:无法推断文件和行...
Capybara :: ElementNotFound:无法找到未禁用的“登录”按钮
我正在运行验收测试,包括通过/ users / sign_in登录。如何设置测试,以便可以在Rspec Capybara测试中“单击”提交按钮?似乎Devise禁用了...
Capybara / Rspec-在单击“提交”之前,是否可以测试输入框是否已填满?
我正在学习RSpec和Capybara,并尝试测试用户是否可以导航到登录页面(由Devise提供支持)并成功登录。登录后,测试没有看到应显示的页面。
如何在Mac上的Dockerized Rails环境中使用Selenium和Chrome运行Capybara测试
我感觉自己很近,但是碰到了墙,所以请多多指教。我的目标是能够运行系统测试并使用Chrome(截图)。非JS测试使用:...
Capybara调用#assert_current_path时出现Minitest错误?
我想比较预期路径和当前路径以证明测试是否通过,我发现了Capybara :: SessionMatchers#assert_current_path方法。我想这个方法可以实现我的...
Cucumber :: Core :: Gherkin :: ParseError:如何解决?
我是ruby的新手,并且想要为Web应用程序构建自动测试系统。我开始研究红宝石上的一堆水豚+黄瓜。我找到了一个例子,并试图重现它。有...
我有一个脚本,该脚本从一个站点下载pdf文件,该站点每个月都在更新,我想使它自动化。它可以工作,但我无法让它无脑地工作,我认为是因为这不是...
我在水豚上的引导程序4中无法测试菜单。导航菜单片段如下所示: [
我正在将ruby客户端用于硒的Web自动化。我正在使用parallel_rspec并行运行它们。我要运行已设置了烟熏和AE标签的测试。我的场景如下:场景'...
我有一个在不同国家/地区运行的测试用例,但是当我运行整个套件时,它会覆盖吸引力报告中的测试名称。我想知道哪个测试根据其标签通过或失败。我...