Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。
如何在capybara测试中触发keyup。我已经尝试了所有标准方法
我写了以下rspec / capybara测试:方案“管理员可以创建带折扣商品的患者发票”,驱动程序:: poltergeist do product = create(:product,practice_group:...
在RSpec请求规范中使用Capybara时,设置自定义请求标头的最佳方法是什么?
我正在使用set_headers方法修补Capybara :: Session,该方法分配给Capybara :: RackTest :: Browser的选项属性(我已经从attr_reader更改为attr_accessor)。 ......
这是我的一个页面的规范,它使用一个按钮来触发一些Javascript来扩展截断的描述文本。它'得到描述和库存',js:true do product = Product.create!...
等待文本出现在SitePrism Capybara Framework中
我尝试在执行任何操作之前等待文本,然后执行以下SitePrism URL https://github.com/natritmeyer/site_prism本节>>“支持Capybara选项的方法”。 @ page.wait_until_
我正试图用Capybara从Rspec测试Vue.js。我的问题是:身体是空的。我正在寻找信息几天,所有的解决方案是改变Capybara的驱动程序。除了......之外,我试过了
使用Capybara测试文件上传 - 不是表单而是按钮和javascript功能
我正在努力让测试工作,测试了几种方法,到目前为止没有任何工作。我有一个按钮
我正在使用capybara来编写端到端测试。我的应用程序中有一个打印功能,并希望访问它的DOM,以便在我的打印文档上断言不同的东西。我怎么能访问...
如何使用capybara + cucumber在ruby中断言html表行的数量
我正在尝试使用黄瓜+水豚来处理Ruby中的BDD Web开发,我仍然坚持应该是一个简单的任务 - 只是为了检查表中的行数。 ......的意图
我通过chromedriver运行Rails 5.x,Cucumber,Siteprism和Capybara。大多数事情都有效,除了..我有一点点javascript改变了一个元素上的类以响应...
当纯文本电子邮件模板添加到rails中的功能时,Rspec / capybara失败
我正在使用以下代码在rails中测试html电子邮件(somemail.html.erb)电子邮件:last_email = ActionMailer :: Base.deliveries.last fragment = Nokogiri :: HTML :: fragment(last_email.body.raw_source)...
使用Capybara,如何切换到带有“_blank”目标的链接的新窗口?
也许这实际上不是我遇到的问题,但似乎当我“click_link”一个带有target =“_ blank”的链接时,会话将焦点保持在当前窗口。所以我要么......
我正在尝试使用Capybara记录并以视频格式保存我的执行测试。我的测试正在通过,但是我的Mac终端出现了几个错误。此外,视频未被录制/ ...
Ruby / Capybara - 尝试将DOM转换为JQUERY并添加新的HTML属性
我正在尝试为下面的选择器添加一个“id”,但它不起作用,因为该元素似乎是一个DOM。如何为JQuery转换DOM元素,然后添加“id”属性? script ='...
无法通过Selenium使用ember在iframe中找到元素
我正在使用黄瓜进行自动化(我第一次做自动化)。用户界面在iFrame中并使用ember。 (UI代码来自另一个团队,因此,UI上的任何更改都不适用)我正在尝试...
出于某种原因,我的一个黄瓜测试似乎在恶作剧驱动程序和rails服务器上都失败了。我对浏览器崩溃进行了全面跟踪,但在服务器端几乎没有任何内容。 ...
Capybara无法找到 在我的黄瓜测试中标记它的id。我在save_and_open_page时能够看到元素。但我无法用has_css找到它?或者找到:pry(#)&...
Ruby / Capybara - 如何使用多个spec_helper.rb文件
我想创建并使用多个“spec_helper.rb”为每个项目设置不同的代码块。那可能吗?如果是这样,我怎样才能在我的测试文件中调用特定的“spec_helper.rb”?...