capybara 相关问题

Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。

如何在 RSpec/Capybara 视图规范中查看渲染的页面?

我知道在使用 Capybara 的正常功能规范中,我可以这样做: 需要“rails_helper” 描述“users/show”,输入::feature do 它“渲染页面” 访问用户路径

回答 2 投票 0

黄瓜规格测试失败 Rails 应用程序

在 Rails 5 应用程序中执行 Cucumber 规范时出现以下错误 ReferenceError:未定义 jQuery (Selenium::WebDriver::Error::JavascriptError) @http://127.0.0.1:4000/:2:7 @http://127....

回答 1 投票 0

rails 服务器未以 cucumber/capybara 启动

我正在一个我们称为“存根”的新环境中运行测试。使用水豚和黄瓜导轨。默认情况下,rails 服务器未启动。 “config.run_server”设置为 true。我尝试跑步...

回答 1 投票 0

如何在水豚中选中复选框?

我正在使用 Rspec 和 Capybara。 如何编写一个步骤来检查复选框?我尝试过按值检查,但找不到我的复选框。我不知道该怎么办,因为我实际上有相同的 ID,但有不同的

回答 15 投票 0

如何选择不可见的单选按钮

我有以下 HTML <%= form_with model: @car, remote: true do |form| %> <%= form.radio_button :color, "red", style: "visibility: hidden" %> <% end %> 我

回答 1 投票 0

Rails 7 / Capybara 与 Selenium-Webdrivers 失败(未知关键字::capability)

我正在努力为我的rails rspec 系统测试更新selenium / webdrivers。我曾经有 webdriver gem,现在它告诉我我需要使用 selenium-webdriver。我已经安装了那个 gem,

回答 1 投票 0

Selenium::WebDriver::Error::WebDriverError:返回的有效负载中没有 sessionId

使用 Rspec 和 Capybara 的测试套件到目前为止都是成功的,但我突然收到该错误消息,而没有编写任何新规范: ` 失败/错误:访问 root_path Webdrivers::版本错误:

回答 1 投票 0

黄瓜水豚红宝石自动化中的无头模式

我看到很多类似的问题,但没有一个能帮助我理解。 如何使用 chromedrive、selenium、capybara、ruby 和 cucumber 在无头模式下运行我的 .feature 文件。 这是我...

回答 2 投票 0

Chromedriver `driver.manage.logs.get(:browser)` 在 chromedriver 75.0.3770.8 上失败

在 chromedriver 75.0.3770.8 上访问 driver.manage.logs.get(:browser) 时,出现此错误: # (

回答 7 投票 0

Capybara:测试 CSS PsuedoElements 中的内容

我正在开发一个应用程序,其中文本有条件地出现在 ::before 伪元素的内容属性中并呈现在页面上。代码更改导致此重要文本意外出现后

回答 2 投票 0

无法使用水豚找到文字

早上好,我正在尝试在使用引导程序的(设计电子邮件)视图中查找特定文本。我的水豚版本是3.6。 CSS 选择器是: 正文 > 表 > tbody > tr > td > 表 ...

回答 1 投票 0

如何使用水豚执行这些操作?

如果可能的话,请让我知道如何做这两件事的不同变体,我将非常感激。我已经尝试了好几天来做这些事情。 编辑 - 这是 2017 年 Rails 项目的一个爱好...

回答 1 投票 0

Capybara电子邮件图像显示为损坏

当我这样做时: open_email('[email protected]') 图像显示为损坏的图像。有办法解决吗?

回答 1 投票 0

如何使用水豚选择下拉自动完成?

我有这个表单输入: <%= f.input :location, input_html: {id: "autocomplete", placeholder: ""}, required: true, hint: 'HINT.' %> 其中显示匹配的地址...

回答 1 投票 0

使用水豚捕获浏览器控制台日志

我需要使用 Ruby 和 Capybara 捕获浏览器的控制台日志(类别:信息)。到目前为止,我已经尝试使用 driver.manage.logs.get(:browser) 或 (:client) 但是,使用这个,结果是......

回答 6 投票 0

如何使用水豚指定特定元素?

我正在测试 Google 地图 api 是否工作并加载,因此在加载时我想确认地图内的特定元素以确保其加载。 到目前为止我的代码: # ... 可能在这里放一个 sleep 1 吧...

回答 1 投票 0

Chromedriver 被测试数据库拒绝

我正在尝试为 2017 Rails 项目编写 Rspec 测试。它使用 Capybara、FactoryBot 和 Devise。 我正在使用 Chromedriver,它在第一次 Rspec 系统测试期间无法登录用户 -

回答 1 投票 0

Capybara Rspec 在使用 Chromedriver 时运行方式不同

我有一个有效的 Rspec 测试: 场景“加拿大的粉丝可以登录、访问已登录的主页,然后注销” 在加拿大创建粉丝 访问根路径 在('#myNavba...

回答 0 投票 0

如何使用 Rspec、Capybara 和 Chromedriver 为模态设置系统测试

我是新手,据我目前的理解,你不能将 javascript 与 Rspec 测试混合在一起(?)。 对于我的第一个 Rspec/Capybara 系统测试,我希望用户登录,然后单击模式...

回答 1 投票 0

如何使用 RSpec 系统测试 Active Storage 映像?

我正在编写 RSpec 系统规范来测试 Active Storage 支持的图像页面中的存在情况。使用水豚公司。 实际上在我的规范文件中我使用的是这样的代码: 它的图像应该是公关的...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.