capybara 相关问题

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

Ruby Capybara元素未找到的错误处理方法

internet.find(:xpath, 'htmlbodydiv[1]div[10]div[2]div[2]div[1]div[1]div[1]div[5]divdiv[2]a').text 我正在循环浏览一系列页面,有时这个xpath将不可用。...

回答 1 投票 0

为什么jquery代码在水豚测试中不起作用

我有一个选择框来选择孩子的数量,当我选择选项时,必须出现其他选择框来选择年龄。我使用此代码选择元素search_page.search_room1_child.click search_page...。

回答 1 投票 0

Capybara default_max_wait_time不应用新的时间

我正在用Capybara和Ruby编写脚本,并且试图将default_max_wait_time从2秒更改为200秒。我通读了文档,但看来它仍然对我不起作用...

回答 1 投票 0

水豚测试通过Selenium,但由于Poltergeist而失败

当使用Selenium / geckodriver和Poltergeist / phantomjs驱动程序运行时,在Capybara测试之间,我的行为有所不同。最终,我想知道为什么我看到不同的CSS结果是...

回答 1 投票 0

Capybara and contenteditable

您如何使用Capybara来测试具有contenteditable =“ true”的元素?使用此规范...方案“使用有效输入”使用“ Zinn”单击“名称”,使用以下命令填充“名称”:“ Update” Expect(page).to ...

回答 2 投票 6

使用带有导轨的黄瓜进行自动测试时出错

我正在自动化测试领域开始,并且在运行其中一项测试时出现以下错误。测试将使用输入的开始时间填充日期类型为...

回答 1 投票 0

用水豚测试焦点

我的视图模板中有一个简单的link_to_function,我想使用请求规格与水豚进行测试。 ...

回答 3 投票 16

如何停止硒chromedriver登录到屏幕

如何停止Selenium chromedriver将错误记录到屏幕上?我正在运行一些黄瓜测试,并且我使用水豚和硒铬驱动程序来驱动测试。在最后几个...

回答 3 投票 2

Capybara无法从Stripe中找到表单字段?

我正在学习Ruby on Rails,并且正在开发一个使用条纹创建高级帐户的应用程序。另外,我正在使用Rspec和Capybara进行集成测试。需要'spec_helper'...

回答 3 投票 4

单击使用水豚的无头自动化上的元素时,无法调用ajax函数

我有一个链接元素,当用户/自动单击链接时,它将下载文件,该链接是这样的:

回答 1 投票 0

新的Microsoft Edge和Selenium Web驱动程序

我是一名学生,我开始使用Ruby,Capybara,rspec和selenium Web驱动程序编写第一个脚本。我需要在所有现代浏览器中运行脚本,但是在运行我的...

回答 1 投票 0

用导轨上的文件或图像进行Rspec的正确方法是什么?

我正在做一个需要上传图像的应用程序,该图像以后会显示在另一个视图上,但是到目前为止,我还没有找到使用带有Capybara的Rspec通过功能测试它的正确方法……]

回答 1 投票 0

如何在测试运行期间更改下载目录

我有一些测试,可以下载文件并在其中声明数据。我面临的问题是测试并行运行,因此每次测试后我都无法删除下载目录,否则它们将删除...

回答 1 投票 0

如何通过Nokogiri获取页面上的特定可见字符串

[目前,我能够使用Nokogiri解析网站并从页面中获取特定元素。但是,我需要能够抓取用户可见的特定字符串,例如“ Out of stock”:...

回答 1 投票 0

水豚,可以使用硒行动吗?

我正在尝试获取Selenium的一些操作,以尝试填补水豚城未提供的一些空白。这可能吗?例如,我正在尝试测试对...

回答 1 投票 0

如何在水豚中忽略辅助功能隐藏文本

Explore report data in detail 我似乎无法...

回答 1 投票 0

是否可以在RSpec配置块中包含所有帮助程序模块?

我的RSpec配置块在我的spec_helper RSpec.configure do | config |中看起来像这样。 config.include Capybara :: DSL config.include Helpers config.include Helpers :: CustomFinders ...

回答 1 投票 1

接受屏幕共享弹出窗口

我正在构建一个屏幕共享应用。如何接受带有rspec和capybara的navigator.mediaDevices.getDisplayMedia弹出的浏览器?我尝试过page.driver.browser.switch_to.alert.accept ...

回答 1 投票 0

Minitest:调用#assert_current_path时出现Capybara错误?

我想比较预期路径和当前路径,以证明测试是否在Minitest中通过。我找到了Capybara :: SessionMatchers#assert_current_path方法。我猜这种方法可以...

回答 2 投票 2

如何在Rails 6中测试Web推送通知?

我想在由ActionCable发送的Rails应用中测试推送通知。我正在使用rspec。如何测试某些用户收到的信息?我可以用水豚进行测试吗?我可以写系统-...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.