Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。
查看chrome:// downloads /时如何单击下载的文件
作为我的自动化测试的一部分,在我的ruby capybara功能规范中,我尝试从Chrome浏览器编写测试,在下载PDF文件后,我转到chrome:// downloads /并希望...
我刚刚将Capybara更新到版本3.13。我注意到你可以使用,normalize_ws:true为断言添加一个选项。对于我现有的测试包,更新每个断言以使用它将是......
Selenium一直试图找到geckodriver,即使我认为我在使用Ruby 2.3.3时使用Chromedriver进行了设置
我正试图让Selenium使用Chrome(通过gem'chromedriver-helper'),所以我可以使用水豚。但是,我在irb中遇到这个错误 - Selenium :: WebDriver :: Error :: WebDriverError:Unable ...
为什么新的javascript脚本会使Capybara测试失败?
我编写了一个新的JS脚本,用于提交某些点击事件的HTTP请求。目前正在运行我的rails应用程序中的所有页面。 (不理想,但我认为它不会导致严重问题......
在Rails 5.2.2我使用的是RSpec和Capybara我有一些随机规格在与套件一起启动时失败。我相信这取决于他们正在运行的顺序...(他们都通过...
我在capybara上的xml页面上匹配响应文本时遇到问题。当我使用page.should(has_content(arg1))时,capybara会引发错误,即没有\ html元素(不应该是它的xml)。 ...
如何让Capybara / Selenium在本地环境中与SSL很好地配合
我正在使用RSpec,Capybara和Selenium来测试我的本地Rails应用程序。水豚本身工作正常。我的问题是我在大多数应用程序中使用强制SSL连接。那种......
rspec has_selector与div和i元素不起作用
我已将我的水豚从2.x升级到水豚3.13.x注意到期望(html).to have_selector(“div”,“result-item-area”)开始失败尝试了各种修复但没有任何帮助我,也无法... 。
goog:使用RSpec,Capybara和Selenium完全忽略chromeOptions
还有其他人有这个问题吗?似乎某个地方goog:chromeOptions没有正确传递给chromedriver - 这导致Chrome只是打开默认选项。我正在使用 ...
Rails 5,simple_form_for,RSpec和Capybara - click_button不适用于我的表单
以下Capybara / RSpec测试在我的Rails应用程序上失败,我无法弄清楚原因。我正在使用simple_form_for Gem来创建表单和提交按钮。更新方法似乎正在起作用......
如何让javascript在Rspec Capybara测试中运行
我正在为练习构建一个简单的Reddit Clone,并且想测试ajax是否正常工作以及屏幕上的值是否通过javascript响应正确更新。这是测试:...
RSpec :: ExampleGroups :: User :: Validations的未定义方法`validate_presence_of'
我试图通过我的模型规范进行验证,但我无法让它们通过。我已将所有验证规则放在我的模型文件中以及app / model / user.rb类用户<...
如何在数组中使用一个参数throgh迭代在rspec / capybara中运行相同的测试
我正在使用rails rspec / capybara / declarative_authorization。我必须与许多不同的用户运行相同的测试:在执行with_user(@guest)之前描述“在根文件夹中修改”...
我正在尝试使用capybara和css选择器来测试图像的alt text + src的值。任何想法在单个xpath中测试?
使用siteprism,如果我想使用名为@current_page的变量,我不知道最佳做法
你看,有时在我的代码中我需要设置一个全局变量来设置current_page(在一个步骤中)并重用它(在其他步骤中)然后/ ^我打开“(。*?)”形式$ / do | form_type | form_page =“#{...
想要在多个场景的Cucumber特征文件中仅执行一次Background
我想在多个场景中的每个黄瓜特征文件中只执行一次背景。我怎么能在步骤文件中这样做?功能:用户可以验证...........背景:给定输入测试...
如何在Selenium Automation中的CSS选择器中排除特定的类/属性名称?
我有以下HTML示例代码: Design
在SitePrism Capybara框架中,为什么我们使用@符号创建对象?
我只是想找出为什么我需要将它定义为实例变量?为什么不在当地?我知道@home可以在所有步骤def方法中共享。没有这个还有其他具体原因吗? ...
如何搜索SitePrism部 分的集合以查找与特定条件匹配的部分
我已经将sections元素定义为包含用于建模数据表的各个元素的列表。 Sections集合的每个部分对应于表格的一行和......的每个元素。
有几个类似的问题,但我的问题似乎不同,因为我基本上复制一个当前正在工作的文件。我加入了一个团队,最后一个人离开了黄瓜/红宝石框架......