capybara 相关问题

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

无法用黄瓜运行红宝石自动化文件-无法加载该文件-水豚(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

如何发送红宝石中的多个击键?

我正在尝试在ruby自动化中发送击键,我不知道如何将其放入代码中,我想发送(Alt + Space + X)以最大化窗口。有人可以帮助我吗?当(“ que eu ...

回答 1 投票 0

Raspec Rspec工厂功能测试:未注册特征

rails 5.0.4 ruby 2.5.1 rspec 3.7 capybara我需要一些帮助来创建工厂以及如何在我的功能规范中使用它们。我一直遇到同样的问题,当我认为已经解决时,...

回答 1 投票 0

Ras Capybara填写有角的形式,字段上没有ID和名称

对于非常特定的用例,在交易之后,我需要登录另一个系统(使用Angular构建)以填写表格。登录工作正常,导航到正确的链接以创建新记录...

回答 1 投票 -1

黄瓜,Rails:has_content?即使字符串不存在也通过测试

[方案是:方案:查看欢迎页面假设我在主页上,那么我应该看到'Welcome',并且该步骤的定义是then(“我应该看到{string}”)do | string |页面。...

回答 1 投票 0

如何在普通班级使用水豚和硒

我们在进行某些交易后的应用程序需要登录到第三方系统并输入一些数据。用水豚和硒进行了系统测试,效果很好,但是在运行时......>

回答 1 投票 -1

Capybara没有使用js启动其自己的服务器:true

我正在尝试开始在我的应用程序上编写测试,但是js存在问题:true这不是在启动自己的服务器。环境金属轨道-v #Rails 5.2.0 ruby -v ruby 2.4.2p198 Gemfile:...

回答 1 投票 0

为什么水豚说节点过时了,怎么解决?

我有一个spec / capybara测试,该测试搜索一个元素,然后尝试运行JS脚本以将该元素滚动到视图中。但是,水豚声称该节点在尝试时已过时...

回答 1 投票 0

功能测试和rspec的不同配置

将Rails从 . 更新到 . 后,我面临一个奇怪的问题。 我的功能测试需要以下配置才能运行 通过上述配置,我得到了需要进行以下配置的模型测试的错误unkno...

回答 0 投票 1

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