capybara 相关问题

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

带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

为nil:NilClass获取未定义的方法'click_button'(NoMethodError)

用于使用水豚选择下拉列表:为nil:NilClass获取未定义的方法click_button'(NoMethodError)./features/pages/cm_dash_board.rb:187:inchoose_role'./features/pages / ...

回答 1 投票 0


在Heroku上使用webdrivers硒获取ReadTimeout

在heroku上使用Selenium Webdrivers时出现以下错误。 (rspec-> capybara-> Selenium)Net :: ReadTimeout:Net :: ReadTimeout与# 我有heroku-buildpack-google -...

回答 1 投票 1

在Ruby on Rails中使用Chromedriver时出错

我需要使用水豚,硒webdriver和chromedriver-helper测试项目,但是我始终会收到以下错误消息。 Selenium :: WebDriver :: Error :: SessionNotCreatedError:会话不...

回答 1 投票 0

Chromedriver / Capybara打开的文件太多-用于“ 127.0.0.1”端口9518的socket(2)

当水豚选择器格式错误或找不到时,出现此错误(详细信息如下)。我认为这是新的,因为我们最近升级到了最新的驱动程序。触发此命令的命令:find('....

回答 1 投票 0

使用水豚或硒在不同的标签之间切换

我希望在浏览器选项卡之间切换以测试我正在测试的功能。但是,我无法做到这一点。尝试使用以下方法:page.driver.browser.switch_to.window(page.driver.browser ....

回答 2 投票 5

如何使用水豚测试PDF文件的内容

我正在尝试访问http://www.orimi.com/pdf-test.pdf以测试是否存在“ PDF测试文件”。这是我的代码:“ pdf测试”确实访问“ http://www.orimi.com/pdf-test.pdf”放置页。...

回答 1 投票 0

Ruby:Chrome浏览器未启动

最近,我已经安装了gem'webdrivers','〜> 4.0',并尝试启动chrome浏览器。但这不起作用。代码:@app = Driver.new(Capybara :: Session.new(:selenium_chrome))Webdrivers :: ...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.