如何关闭“个人资料”对话框使用Selenium登录Chrome的Google帐户后
我正在使用Capybara和Selenium来自动执行Chrome浏览器,以执行一项任务,这需要我登录到Google帐户。从Chrome浏览器的版本100开始,登录Google帐户会…
如何在Capybara中编辑日历输入元素
我目前正在尝试编辑一个日历输入元素并设置新日期。这是我想做的。 元素: XPATH: /html/body/div[2]/div/div/div/div/div[1]/div/input 我的代码: …
Capybara不会单击“条纹” SCA身份验证的按钮
在运行RSPEC测试时,我无法让Capybara单击SCA/3DS“完整身份验证”按钮。类似的测试不会触发SCA的通行证,如果我运行VNC来查看Firefox正在执行的操作…
有没有办法维持Capybara的登录状态?
例如,在以下代码中打开浏览器,然后在手册中登录Google。 require "bundler/inline" gemfile do source "https://rubygems.org" gem "webdrivers" ge…
如何使用一段时间来扫描所有页面,以查找Ruby或Capybara的特定记录
有人告诉我,Capybara只有在页面上可见时才会找到它。 Ruby可以扫描所有页面寻找此唱片吗? 我尝试了下面的解决方案:但是根据我的朋友托马斯(Thomas…
如何找到与Capybara第一次分页上看不到的记录
朋友,我有一个大问题。如果我注册记录,并且金额大于列表中显示的记录,则将其保存在另一个分页中。 Capybara仅在可见记录和第一个分页上发现。如果…
uri :: invalidurierror在RSPEC Capybara中执行功能测试时
我目前正在Capybara的Rauds网站上开发针对Ruby的功能测试,每次尝试运行此测试文件时,我都会出现同样的错误。 我列出了以下测试代码,收到的错误仅在…
用户在测试过程中断开连接
我在Ruby上使用Rauds应用程序,该应用程序在其部署过程中进行了许多测试(〜3000) 我们使用Capybara和Selenium进行功能测试。 我们最近将CI从Heroku …
验证是否有不同的菜单项
我将尝试改善问题。 如何验证菜单中是否包含其他项目:GAR? 我在下面使用了它,它仍然没有用 page.all('select#tbm2')。映射(&:value).sh…
使用Capybara GEM单击“更新”按钮时,我的实例没有被更新[rails / rspec / testing]
为了简短但很清楚,我正在使用Rails应用程序,现在正在测试控制器。 我使用FactoryBot来生成与数据库清洁器(截断器)一起工作的实例,以清理每个测试…
Capybara :: Element nonotfound:无法找到未禁用的复选框
我已经检查了所有的问题,可以找到与此问题有关的问题。 如果我删除了植物板必须具有类别的验证,则其余表格可以通过。 我在其他地方的测试脚本中创建…