-
如何发送红宝石中的多个击键?
我正在尝试在ruby自动化中发送击键,我不知道如何将其放入代码中,我想发送(Alt + Space + X)以最大化 -
如何使用无会话前缀的水豚访问。为main:Object获取未定义的方法“访问”(NoMethodError)
编写我可以使用的独立代码 <pre><code>session.visit('/forms') </code></pre> 但是我怎么使用 <pre><c -
如何断言表单提交与水豚和minitest一起工作?
我需要测试表单是否成功提交,并将用户重定向到正确的页面。 做到这一点的最佳方法是什么? -
无法加载此类文件-capybara(LoadError)
我正在尝试运行一个使用水豚和硒的红宝石文件。 我运行<code>cucumber</code>时收到错误消息: < -
Rspec:如何期望表中的href链接
<pre><code> expect(page). to have_xpath("//table//tbody//tr[1]//td[4][contains(href(), edit_data_source_group_path(data_source_grou -
在Capybara中查看JavaScript控制台输出
我将<code>capybara</code>(<code>3.9.0</code>)与<code>selenium-webdriver</code>(<code>3.14.1</code>) 是否有一种简 -
使用RSpec和Capybara进行Rails应用测试。我收到错误Capybara :: ElementNotFound
<blockquote> _customers_table.html.erb </blockquote> <pre><code><table> <thead> <tr> <th>N -
如何测试我的应用程序对格式错误的URL的响应?
在开发和测试环境中,我们实际上并没有看到任何格式错误的URL,但是在现实世界中,应用程序经常会 -
Capybara 3和Poltergeist标准化连续的空白
我已经将Capybara更新为版本3.29.0(使用Poltergeist 1.18.1),并且空白没有像版本2一样规范化,这意味着<code -
初始化驱动程序方法时出错-未定义的局部变量
在我的测试自动化项目中,我将红宝石与水豚,黄瓜和硒一起使用。 (我已经安装了devkit并且chrome正在 -
查找仅知道其名称一部分的选择
在Capybara中,我怎么能指代只知道其名称一部分的选择? 我有以下HTML <pre><code><select name=" -
水豚-我必须单击水豚按钮,但他找不到
<pre><code><button _ngcontent-c50="" class="mat-menu-item ng-star-inserted" mat-menu-item="" role="menuitem&# -
当访问与app_host
我不熟悉Capybara,所以我可能会错过一些显而易见的事情,但是我不确定会发生什么。我在同一套件中有 -
如何配置无头Chromedriver来模拟具有悬停功能的设备?
在我的应用程序中,仅当设备支持悬停时才应显示某些元素。因此,我使用以下CSS: <pre><code>@media(ho -
如何使用Capybara匹配动态图像文件名?
我一直在尝试使用Capybara将实际的图像文件名与预期的文件名匹配。 我有图像存储在<code>app/assets/i -
Capybara poltergeist PhantomJs状态失败错误
我正在使用纯ruby并在Ruby中编写脚本来进行某些脚本编写工作。我正在使用capybara poltergeist来刮擦ajax网站 -
Ruby:Chrome浏览器无法启动
最近我已经安装了<code>gem 'webdrivers', '~> 4.0'</code>并尝试启动Chrome浏览器。但这不起作用。< -
RSpec系统使用硒进行测试-允许访问相机
在我的Ruby on Rails 6.0中,我试图测试可以访问摄像机的页面。 问题是,当我访问此页面时,弹出消息提 -
无法将值分配给隐藏属性输入标签的值
<h1>我想做的事</h1> 我想为一个隐藏属性的iput标签的值分配一个值,如下面的SystemSpec中所示。 <pre><c -
无法与黄瓜一起运行ruby自动化文件-无法加载此类文件-capybara(LoadError)
运行<strong>黄瓜</strong>时,出现此错误 <blockquote> <strong>无法加载此类文件-水豚(LoadError)</stro -
如何使用XPath查找标签并使用Capybara单击它
使用Ruby,Capybara,Selenium,Cucumber,XPath等在自动化项目中查找元素并单击的最佳方法是什么。 我 -
如何使用Capybara选择不具有唯一值的Web元素
我正在尝试使用Capybara向没有任何唯一属性值的文本框电子邮件中输入值。 如何选择没有唯一类 -
水豚测试仅在使用非无头Chrome(通过无头Chrome才能通过)时失败。
我已经使用Minitest / Capybara进行了一些系统测试,但是使用NON-headless Chrome时,即使通过了无头版本,它也 -
如何配置水豚不清除cookie和重置会话
在运行一个测试方案和另一个测试方案之间,默认的Capybara设置将打开空白页并清除上一个方案中的cookie -
Capybara :: ExpectationNotMet:等待Selenium会话重置Rails 3超时
我在Rails 3.22.2.5上遇到Capybara(2.18.0)和Webdrivers(4.1.2)的问题。 我的测试符合他们的期望,但是 -
Capybara Docker Headless Chrome-未知错误:DevToolsActivePort文件不存在
使用capybara和无头chrome在Docker中运行测试。我可以看到一堆已失效的进程,这些进程来自chromedriver尝试启 -
Rails Rspec显示与控制台不同的结果
我有一个功能可以在生产和开发中正常工作,但是我为此编写的测试没有通过。数据似乎没有持久化, -
Rails 6,minitest系统测试:密码重置在测试中失败,但是当我手动更改密码时可以使用
我正在使用Rails 6,并将minitest与内置的系统测试(我认为使用Capybara)并使用FactoryBot生成我的测试记录 -
仅当此输入具有“ aria-checked =“ true”时,我才需要单击此输入
仅当输入具有“ aria-checked =“ true” 时,我才需要单击此输入 <pre><code><input class="mat-checkbox-input -
在Heroku上使用webdrivers硒获取ReadTimeout
在heroku上使用Selenium Webdrivers时出现以下错误。 (rspec->水豚->硒) <pre class="lang-rb prettyprint-override"><co