capybara 相关问题

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

水豚随机抛出验证错误

在我的项目中,我有很多常见的表单(50),它们在表单之间存在着不同的领域。我的任务是遍历所有表单,填写所有必填字段,然后提交...

回答 1 投票 0

水豚找不到要附加文件的文件输入字段

我使用红宝石,黄瓜和水豚。我的html看起来像这样: 促销代码 [

回答 4 投票 2

水豚可以找到但不能填写

我与水豚有一些非常奇怪的行为。它固执地拒绝填写我的登录表单的字段。 ...]

回答 3 投票 13

Capybara :: ElementNotFound,但它在那里

我遇到以下错误:Capybara :: ElementNotFound:无法找到字段“用户名”。

回答 4 投票 3

“不建议在全球范围内使用Capybara :: DSL!”想要删除它。控制台警告

要解决该错误,找不到访问。我已经在我的一个辅助模块中包括了Capybara :: DSL,如下所示:我正在使用ruby 2.7.0,其中包括Capybara :: DSL模块LoginHelper def self ....

回答 1 投票 0

在功能规格达到POST控制器动作时删除在块之前创建的Rspec变量

我有一个截断数据库清理策略,所以不确定为什么还会发生这种情况。基本上,只需执行一个功能说明即可测试订单是否已正确创建。需要'...

回答 1 投票 1

我如何将Captainbara和Poltergeist发送:Backspace到元素,而不会触发浏览器向后浏览一页?

我正在尝试在Cucumber场景中测试HTML编辑器,并且我需要模拟用户按退格键。我正在使用的代码如下,但是它导致浏览器向后导航,而不是删除...

回答 3 投票 3

chromedriver不使用download.defaultDirectory

使用红宝石,硒,水豚,黄瓜;以下面的方式在env.rb中设置本地驱动程序:args =%w [-ignore-certificate-errors --window-size = 1360,998] prefs = {下载:{...

回答 1 投票 2

带Capybara的Ruby无法打开chrome(已关闭)

需要'capybara / cucumber'要求'selenium-webdriver'要求'httparty'Capybara.configure do | config | config.default_driver =:selenium_chorme config.app_host ='http:// localhost'2000 ...

回答 1 投票 0

密码确认后测试不会删除用户

我正在编写测试以确认用户输入正确的密码后用户帐户已删除。我正在测试的形式:

回答 2 投票 1

水豚302重定向页面为空

我正在使用Capybara 3.11.0编写测试。我正在访问带有重定向的页面,我想在重定向后检查页面中的内容。默认情况下,水豚遵循重定向,但是我得到了一个空的...

回答 1 投票 1

如何为幻影驱动程序设置自定义Chrome二进制路径?

我正在将幻影与配置为不稳定的heroku-buildpack-google-chrome一起使用,我正在尝试指定自定义chrome二进制路径:/app/.apt/usr/bin/google-chrome-unstable。是否有...

回答 1 投票 0

使用JavaScript的Cucumber / Capybara测试似乎仅对使用ActionCable和Redis的一项测试也不执行

我有一个Rails(5.2.3)应用程序,我正在尝试向该应用程序添加聊天功能,以便用户可以彼此通信。我尚未完全实现该功能,因为我正在尝试编写测试,因为我...

回答 1 投票 0

将会话ID更新为浏览器堆栈中的测试名称

我正在使用Ruby / Capybara,并将测试连接到浏览器堆栈,但是我在浏览器堆栈中看到了会话ID,而不是测试名称。这是我的设置方法:Capybara.register_driver:browserstack do | app | ...

回答 1 投票 0

带水豚的设备登录验收测试

关于stackoverflow已经有一些问题,有可能的解决方案,但是似乎没有一个问题可以解决我的问题,因此,我要再问一个问题,希望它足够具体,不要以...结尾]。 [

回答 1 投票 1

Capybara屏幕截图格式化

我的Capybara截屏看起来很傻-它不应用任何样式表。而且,似乎错误发生后屏幕截图也不完全是:通过手动产生错误,我看到了不同的视图,如...

回答 1 投票 0

改变窗口在水豚上的焦点

编写一些测试,我必须单击指向另一个选项卡的链接,然后我需要单击另一个链接,最后一步无法正常工作(无法找到链接“ Example”(示例)(Capybara :: ElementNotFound))。 ...

回答 1 投票 0

无法找到未禁用的字段

所以我目前正在使用水豚和rspec进行一些测试,出现此错误messgae用户验证失败:名字不能为空,姓氏不能为空,系统生成的密码...

回答 1 投票 0

Rspec,水豚,selenium_chrome_headless。提交远程表单后等待响应

在使用Rails 6时,Rspec rspec-rails(3.9.0),Capybara capybara(3.31.0),selenium_chrome_headless我尝试使用remote:true提交一个ajax表单。如何等待回复?现在可以睡眠0.2,但我...

回答 1 投票 0

在水豚中进行测试前登录

我想使用capybara在ruby on rails上测试我的创建用户功能,但是我总是被重定向到登录页面。有没有一种方法可以在不登录的情况下测试create函数? `require'...

回答 1 投票 0

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