对于上下文,我有一个名为delete_cars的 controller 方法。 在该方法内部,我在Car的ActiveRecord::Collection上调用了destroy_all 。 在destroy_all下方,我调用了另一个方法get_car_nums_not_deleted_from_ ...
对于上下文,我有一个名为delete_cars的 controller 方法。 在该方法内部,我在Car的ActiveRecord::Collection上调用了destroy_all 。 在destroy_all下方,我调用了另一个方法get_car_nums_not_deleted_from_ ...
如本文所述,我使用 Turbo 和 Stimulus controller实现了即时搜索。 相关 JavaScript,在app/javascript/controllers/form_submission_controller.js :import { Controller } from "@ho ...
我有一个大问题:所有无效的登录消息都出现在一个字段中,我可以通过这样做来验证它:我要去 map 消息的无效警报出现的唯一元素,并使用 expect 来验证场景大纲消息 X从元素的文本中提取的消息。 | ...
我正在尝试在测试失败后获取 .png 或 .jpg 图像屏幕截图。 不幸的是,它只保存了 .html 文件。 轨道 7.0.4 Ruby 3.2.0 。 宝石 '黄瓜', '~> 8.0' 。 gem 'capybara-screenshot', '~> 1.0', '>= ...
我有一个非常简单的用户脚手架页面和一些测试。 有 10% 的概率(我也倾向于推测这可能是由于 chrome 窗口失去焦点)我得到了一个错误: 以及 Capybara 的截图 通过p Users.all来自控制台的消息 #<ActiveRecord::Relation [#<User id ...
我想在除一个测试之外的所有测试中登录该网站,我该怎么做? 我试过这个: 我期待所有测试运行,除了带有标签的测试:notrun,但它仍然运行 ...
轨道7.0.4 Rspec 3.11.0 水豚3.37.1 硒网络驱动程序(宝石)4.5.0 在 Gemfile 中使用 Ruby 调试( gem 'debug', platforms: %i[ mri mingw x64_mingw ] ) 每当我尝试添加Capybara.using_sessi ...
我有一个简单的 web 测试场景,其中 Capybara 运行 webrick 和 poltergeist,但它让我发疯: let(:person) { create(:person) } scenario 'works with their password', js: true do ...
我正在运行一个非常简单的测试,它需要 javascript,只是为了检查索引加载和一个元素,例如: 我的水豚配置如下所示(只是去掉了 Puma 启动日志): 这是我得到的错误: 我想我有调试错误但记录器不工作? 如果我将Silent: true更改为Silent: False ,它会为我提供相同的 ...
当应用程序屏幕上有一个垂直列使用该字段验证单元格中的记录时,下面的解决方案解决了我的问题。 但如果电子表格是水平的,我无法在应用程序屏幕上读取记录并验证它们。 好的:我从状态列 [invisible....etc] 中获取值字段地位莱图拉隐形地铁无形的直径隐形拉克随笔挪威克朗代码情况标签莱图拉地铁直 ...
是否有列表 'li' 并且都具有相同的类。 如何检查 Mezzo Unit Tamper 字段的灵敏度和 Mid 值? 在此处输入图像描述 ...
在我的 Rails 7 应用程序中,我进行了 Capybara 测试,它检查下载 PDF 文件是否有效。 问题是,检查成功后,Capybara 将这个文件保存在项目的主路径中。 如何在测试后立即删除此文件? 在该测试之后,它将为我保存一个名为payment-43523452.pdf 。 ...
(测试自动化新手)希望有人可以帮助我。 我需要能够检查下拉列表中是否有特定数量的值(在我的情况下是 7 个不同的值),这些值每个月左右都会发生变化。 所以我不能硬编码这个下拉列表中的值。 我如何检查下拉菜单有 7 个值,而与实际值无关? 例如: ...
页面有多个按钮。 我需要点击第一个,但它们都有相同的 class one-employee__remove-btn 我可以试试 xpath,但这看起来有点吓人/div[contains(@class,'one-employee__user')]/div/div/p[contains(.,'#{ema ...
描述“访问脚本”做它'访问一个页面'做 结尾 ...
在我的页面中,我有一个这样的链接:<input value="" data-autofocus="true" class="form-control" type="text" name="user[login]" id="user_login" /> 将 Capyb ...
我在这里发现了一些过时的统计数据: 在 Selenium Webdriver 中哪个在性能方面更好 Linktext 或 css? 我很好奇是否有任何网站发布诸如此类的详细信息,因为我想知道差距是否已关闭,并且例如使用按文本查找的性能比以前高得多? 我想看看不同技术之间的比较也会很有用,即赛普拉 ...
这是我的删除链接: 这是使用 Minitest / Capybara / Selenium / Rails 7 的系统测试: 当我运行测试时,我得到ActionController::RoutingError: No route matches [DELETE] "/" 当我尝试时: 我得到了正确的 ...
我试图遵循我在其他地方找到的答案,但由于某种原因,虽然没有任何基本的代码错误,但以下测试仍然失败。 如果我查看测试期间截取的屏幕截图,我可以看到没有附加“书皮”。 所以看起来jpg的实际附件没有发生......? 我不太确定如何从这里到 go? 测试: 我在网页上的预期代码 - 在开发环境中确认类 ...
我正在开发一个界面,用户创建一个实体并通过简单的 JS 警报提示为其命名,如果您提交数据库中已经存在的名称,我们的后端将返回 422 错误。 我的任务是在发生此错误后在前端显示一条消息。 我正在使用accept_prompt(with: "NAME")来正确测试模态功能,但我很难告诉 Rspec 预 ...