Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。
朋友们无论如何都尝试过,但无法单击“Gestão de Materiais”菜单项。我需要的一种情况是滚动此菜单以查看并单击项目菜单。但我不知道为什么...
我正在使用Cocoon来添加记录。 ID 类似于 Workshop_instance_sessions_attributes_1477654140_start_time 。目前我正在遍历 DOM 并获取动态生成的 ID(这......
我正在开发一个需要大量浏览器自动化来检索数据、填充表单等的项目。我过去使用过 capybara 和 selenium 来进行网站的自动化测试,但我... .
使用Capybara填充text_field_tag不会触发jQuery on_change
我有一个简单的 html.haml 文件,其中有一个 text_field_tag 和一个 label_tag。 我使用 jQuery 来获取 text_field_tag 值,并使用该值 on_change 设置 label_tag。 当我运行页面时...
Capybara::ElementNotFound:无法找到文件字段“文件”
我正在测试文件上传,即 CSV。在我的代码和浏览器 HTML 中,我找到了文件字段,但在测试时,水豚无法找到该文件字段。我努力尝试了不同的方法,但...
使用Rails 6.1.4,以下内容可在本地在系统测试中填写富文本(操作文本): find("trix-editor").set("某事") 然而,在 GitHub 操作上运行时,我
如何使用水豚瞄准<input type="image" ....>?
这是我的一部分观点...... "/> <% end %> 我想成为...
如何在 RSpec/Capybara 视图规范中查看渲染的页面?
我知道在使用 Capybara 的正常功能规范中,我可以这样做: 需要“rails_helper” 描述“users/show”,输入::feature do 它“渲染页面” 访问用户路径
在 Rails 5 应用程序中执行 Cucumber 规范时出现以下错误 ReferenceError:未定义 jQuery (Selenium::WebDriver::Error::JavascriptError) @http://127.0.0.1:4000/:2:7 @http://127....
rails 服务器未以 cucumber/capybara 启动
我正在一个我们称为“存根”的新环境中运行测试。使用水豚和黄瓜导轨。默认情况下,rails 服务器未启动。 “config.run_server”设置为 true。我尝试跑步...
我正在使用 Rspec 和 Capybara。 如何编写一个步骤来检查复选框?我尝试过按值检查,但找不到我的复选框。我不知道该怎么办,因为我实际上有相同的 ID,但有不同的
我有以下 HTML <%= form_with model: @car, remote: true do |form| %> <%= form.radio_button :color, "red", style: "visibility: hidden" %> <% end %> 我
Rails 7 / Capybara 与 Selenium-Webdrivers 失败(未知关键字::capability)
我正在努力为我的rails rspec 系统测试更新selenium / webdrivers。我曾经有 webdriver gem,现在它告诉我我需要使用 selenium-webdriver。我已经安装了那个 gem,
Selenium::WebDriver::Error::WebDriverError:返回的有效负载中没有 sessionId
使用 Rspec 和 Capybara 的测试套件到目前为止都是成功的,但我突然收到该错误消息,而没有编写任何新规范: ` 失败/错误:访问 root_path Webdrivers::版本错误:
我看到很多类似的问题,但没有一个能帮助我理解。 如何使用 chromedrive、selenium、capybara、ruby 和 cucumber 在无头模式下运行我的 .feature 文件。 这是我...
Chromedriver `driver.manage.logs.get(:browser)` 在 chromedriver 75.0.3770.8 上失败
在 chromedriver 75.0.3770.8 上访问 driver.manage.logs.get(:browser) 时,出现此错误: # (
Capybara:测试 CSS PsuedoElements 中的内容
我正在开发一个应用程序,其中文本有条件地出现在 ::before 伪元素的内容属性中并呈现在页面上。代码更改导致此重要文本意外出现后
早上好,我正在尝试在使用引导程序的(设计电子邮件)视图中查找特定文本。我的水豚版本是3.6。 CSS 选择器是: 正文 > 表 > tbody > tr > td > 表 ...
如果可能的话,请让我知道如何做这两件事的不同变体,我将非常感激。我已经尝试了好几天来做这些事情。 编辑 - 这是 2017 年 Rails 项目的一个爱好...
当我这样做时: open_email('[email protected]') 图像显示为损坏的图像。有办法解决吗?