Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。
使用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]') 图像显示为损坏的图像。有办法解决吗?
我有这个表单输入: <%= f.input :location, input_html: {id: "autocomplete", placeholder: ""}, required: true, hint: 'HINT.' %> 其中显示匹配的地址...
我需要使用 Ruby 和 Capybara 捕获浏览器的控制台日志(类别:信息)。到目前为止,我已经尝试使用 driver.manage.logs.get(:browser) 或 (:client) 但是,使用这个,结果是......
我正在测试 Google 地图 api 是否工作并加载,因此在加载时我想确认地图内的特定元素以确保其加载。 到目前为止我的代码: # ... 可能在这里放一个 sleep 1 吧...
我正在尝试为 2017 Rails 项目编写 Rspec 测试。它使用 Capybara、FactoryBot 和 Devise。 我正在使用 Chromedriver,它在第一次 Rspec 系统测试期间无法登录用户 -
Capybara Rspec 在使用 Chromedriver 时运行方式不同
我有一个有效的 Rspec 测试: 场景“加拿大的粉丝可以登录、访问已登录的主页,然后注销” 在加拿大创建粉丝 访问根路径 在('#myNavba...