Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。
internet.find(:xpath, 'htmlbodydiv[1]div[10]div[2]div[2]div[1]div[1]div[1]div[5]divdiv[2]a').text 我正在循环浏览一系列页面,有时这个xpath将不可用。...
我有一个选择框来选择孩子的数量,当我选择选项时,必须出现其他选择框来选择年龄。我使用此代码选择元素search_page.search_room1_child.click search_page...。
Capybara default_max_wait_time不应用新的时间
我正在用Capybara和Ruby编写脚本,并且试图将default_max_wait_time从2秒更改为200秒。我通读了文档,但看来它仍然对我不起作用...
水豚测试通过Selenium,但由于Poltergeist而失败
当使用Selenium / geckodriver和Poltergeist / phantomjs驱动程序运行时,在Capybara测试之间,我的行为有所不同。最终,我想知道为什么我看到不同的CSS结果是...
您如何使用Capybara来测试具有contenteditable =“ true”的元素?使用此规范...方案“使用有效输入”使用“ Zinn”单击“名称”,使用以下命令填充“名称”:“ Update” Expect(page).to ...
我正在自动化测试领域开始,并且在运行其中一项测试时出现以下错误。测试将使用输入的开始时间填充日期类型为...
我的视图模板中有一个简单的link_to_function,我想使用请求规格与水豚进行测试。 ...
如何停止Selenium chromedriver将错误记录到屏幕上?我正在运行一些黄瓜测试,并且我使用水豚和硒铬驱动程序来驱动测试。在最后几个...
我正在学习Ruby on Rails,并且正在开发一个使用条纹创建高级帐户的应用程序。另外,我正在使用Rspec和Capybara进行集成测试。需要'spec_helper'...
我有一个链接元素,当用户/自动单击链接时,它将下载文件,该链接是这样的:
新的Microsoft Edge和Selenium Web驱动程序
我是一名学生,我开始使用Ruby,Capybara,rspec和selenium Web驱动程序编写第一个脚本。我需要在所有现代浏览器中运行脚本,但是在运行我的...
我正在做一个需要上传图像的应用程序,该图像以后会显示在另一个视图上,但是到目前为止,我还没有找到使用带有Capybara的Rspec通过功能测试它的正确方法……]
[目前,我能够使用Nokogiri解析网站并从页面中获取特定元素。但是,我需要能够抓取用户可见的特定字符串,例如“ Out of stock”:...
我正在尝试获取Selenium的一些操作,以尝试填补水豚城未提供的一些空白。这可能吗?例如,我正在尝试测试对...
我的RSpec配置块在我的spec_helper RSpec.configure do | config |中看起来像这样。 config.include Capybara :: DSL config.include Helpers config.include Helpers :: CustomFinders ...
我正在构建一个屏幕共享应用。如何接受带有rspec和capybara的navigator.mediaDevices.getDisplayMedia弹出的浏览器?我尝试过page.driver.browser.switch_to.alert.accept ...
Minitest:调用#assert_current_path时出现Capybara错误?
我想比较预期路径和当前路径,以证明测试是否在Minitest中通过。我找到了Capybara :: SessionMatchers#assert_current_path方法。我猜这种方法可以...
我想在由ActionCable发送的Rails应用中测试推送通知。我正在使用rspec。如何测试某些用户收到的信息?我可以用水豚进行测试吗?我可以写系统-...