capybara 相关问题

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

为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

无法用黄瓜运行红宝石自动化文件-无法加载该文件-水豚(LoadError)

当我运行黄瓜时,出现此错误无法加载此类文件-capybara(LoadError)根据此答案,这是因为我没有安装poltergeist。如果我运行gem install ...

回答 1 投票 0

无法将值分配给隐藏属性输入标签的值

我想做的事情,我想给一个隐藏属性的iput标记值赋一个值,如下SystemSpec中所示。

回答 1 投票 0

如何使用Capybara匹配动态图像文件名?

我一直在尝试使用Capybara将实际的图像文件名与预期的文件名进行匹配。我有存储在应用程序/资产/图像中的图像,例如image01.png。这些图像的文件名是...

回答 1 投票 2

当访问不同于app_host的URL时,水豚不会完全重置

我是水豚的新手,所以我可能会错过一些显而易见的事情,但是我不确定发生了什么。我在同一套件中有三个测试用例,其中app_host设置为URLA。Test1:访问网站A,然后...

回答 1 投票 0


错误初始化驱动程序方法-未定义的局部变量

在我的测试自动化项目中,我将红宝石与水豚,黄瓜和硒一起使用。 (我已经安装了devkit,并且chrome可以正常启动)在站点中寻找要......>

回答 1 投票 0

Capybara :: Driver :: Base#evaluate_script设置Javascript驱动程序后出现错误

我正在使用Capybara和Minitest来测试我的Rails 4应用程序。我们正在尝试测试一个页面,该页面通过AJAX加载Google地图和颜色框。我们需要确保在检查之前加载了AJAX ...

回答 1 投票 2


如何修复WSL2中的“ Selenium :: WebDriver :: Error :: WebDriverError:chrome无法访问”

我正在尝试使用WSL2来跟踪应用程序,并且在运行RSpec时出现此错误:Selenium :: WebDriver :: Error :: WebDriverError:无法访问chrome(会话信息:...

回答 1 投票 0

在Capybara中查看JavaScript控制台输出

我正在将capybara(3.9.0)与selenium-webdriver(3.14.1)结合使用,是否有一种简单的方法可以使用console.log(),console.debug()等查看打印到浏览器控制台的输出。 ..?这篇文章暗示...

回答 1 投票 0

如何断言表单提交与水豚和minitest一起工作?

我需要测试表单是否成功提交,并且用户将被重定向到正确的页面。做这个的最好方式是什么?水豚自述文件建议如下:...

回答 1 投票 0

如何使用无会话前缀的水豚来访。为main:Object(NoMethodError)获取未定义的方法“访问”

编写一个独立的代码段,我可以使用session.visit('/ forms'),但是如何使用visit('/ forms')代码:require'webdrivers'需要'rspec'需要'capybara'需要'capybara / rspec'...

回答 1 投票 0

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