capybara 相关问题

Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。

如何在测试运行期间更改下载目录

我有一些测试,可以下载文件并在其中声明数据。我面临的问题是测试并行运行,因此每次测试后我都无法删除下载目录,否则它们将删除...

回答 1 投票 0

如何通过Nokogiri获取页面上的特定可见字符串

[目前,我能够使用Nokogiri解析网站并从页面中获取特定元素。但是,我需要能够抓取用户可见的特定字符串,例如“ Out of stock”:...

回答 1 投票 0

水豚,可以使用硒行动吗?

我正在尝试获取Selenium的一些操作,以尝试填补水豚城未提供的一些空白。这可能吗?例如,我正在尝试测试对...

回答 1 投票 0

如何在水豚中忽略辅助功能隐藏文本

Explore report data in detail 我似乎无法...

回答 1 投票 0

是否可以在RSpec配置块中包含所有帮助程序模块?

我的RSpec配置块在我的spec_helper RSpec.configure do | config |中看起来像这样。 config.include Capybara :: DSL config.include Helpers config.include Helpers :: CustomFinders ...

回答 1 投票 1

接受屏幕共享弹出窗口

我正在构建一个屏幕共享应用。如何接受带有rspec和capybara的navigator.mediaDevices.getDisplayMedia弹出的浏览器?我尝试过page.driver.browser.switch_to.alert.accept ...

回答 1 投票 0

Minitest:调用#assert_current_path时出现Capybara错误?

我想比较预期路径和当前路径,以证明测试是否在Minitest中通过。我找到了Capybara :: SessionMatchers#assert_current_path方法。我猜这种方法可以...

回答 2 投票 2

如何在Rails 6中测试Web推送通知?

我想在由ActionCable发送的Rails应用中测试推送通知。我正在使用rspec。如何测试某些用户收到的信息?我可以用水豚进行测试吗?我可以写系统-...

回答 1 投票 0

NoMethodError:水豚测试期间未定义的方法'last_comment'

为了运行rspec / capybara功能测试,是否需要对Gemfile进行特定的更新?我的gemfile使用的是ruby'2.5.3'和'rails','〜。 5.2.4'。我有另一个测试应用程序,它是...

回答 1 投票 0

带有铬的RSpec水豚

我正在尝试配置RSpec套件以针对Chromium浏览器(而不是google-chrome)运行...测试套件失败,并出现以下错误1.2)失败/错误:无法推断文件和行...

回答 1 投票 1

Capybara :: ElementNotFound:无法找到未禁用的“登录”按钮

我正在运行验收测试,包括通过/ users / sign_in登录。如何设置测试,以便可以在Rspec Capybara测试中“单击”提交按钮?似乎Devise禁用了...

回答 1 投票 0

Capybara / Rspec-在单击“提交”之前,是否可以测试输入框是否已填满?

我正在学习RSpec和Capybara,并尝试测试用户是否可以导航到登录页面(由Devise提供支持)并成功登录。登录后,测试没有看到应显示的页面。

回答 1 投票 1

如何在Mac上的Dockerized Rails环境中使用Selenium和Chrome运行Capybara测试

我感觉自己很近,但是碰到了墙,所以请多多指教。我的目标是能够运行系统测试并使用Chrome(截图)。非JS测试使用:...

回答 1 投票 0


Capybara调用#assert_current_path时出现Minitest错误?

我想比较预期路径和当前路径以证明测试是否通过,我发现了Capybara :: SessionMatchers#assert_current_path方法。我想这个方法可以实现我的...

回答 2 投票 1

Cucumber :: Core :: Gherkin :: ParseError:如何解决?

我是ruby的新手,并且想要为Web应用程序构建自动测试系统。我开始研究红宝石上的一堆水豚+黄瓜。我找到了一个例子,并试图重现它。有...

回答 1 投票 0

Chrome无头下载pdf

我有一个脚本,该脚本从一个站点下载pdf文件,该站点每个月都在更新,我想使它自动化。它可以工作,但我无法让它无脑地工作,我认为是因为这不是...

回答 1 投票 0

使用自举菜单在水豚中注销

我在水豚上的引导程序4中无法测试菜单。导航菜单片段如下所示: [

回答 1 投票 0

如何运行带有多个标签的Rspec方案?

我正在将ruby客户端用于硒的Web自动化。我正在使用parallel_rspec并行运行它们。我要运行已设置了烟熏和AE标签的测试。我的场景如下:场景'...

回答 1 投票 1

如何根据标签区分测试用例?

我有一个在不同国家/地区运行的测试用例,但是当我运行整个套件时,它会覆盖吸引力报告中的测试名称。我想知道哪个测试根据其标签通过或失败。我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.