capybara 相关问题

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

在HTML编辑器中插入文本

我正在做一个测试场景,我必须用功能中传递的字符串填充一个HTML编辑器字段。我的问题是在能够输入这些信息。我使用Cucumber与Capybara测试......

回答 1 投票 0

(已解决)使用capybara在无头自动化上点击调用ajax功能的元素时,文件下载失败。

我有一个链接元素,当userautomation点击链接时,它会下载一个文件,链接是这样的。

回答 1 投票 0

微软的Edgium有没有硒化驱动?

我相信标题已经说明了一切。我真的厌倦了拥有多个浏览器,它们用不同的名字做同样的工作。我不希望有太多的臃肿软件,只是为了......。

回答 1 投票 0

在Capybara中链式查找?

我试图在Capybara中使用链式查找方法,但运气不佳。我希望第二个find只在第一个find的输出中寻找文本。然而,第二个find搜索的是...

回答 2 投票 1

在Ruby Capybara测试套件中使用seleniumstandalone-chrome docker镜像。

我试图用Ruby编写一个Capybara测试套件(没有Rails)。我想在Docker容器中运行Ruby代码。FROM ruby:2.7 RUN gem install bundler COPY Gemfile Gemfile COPY ...

回答 1 投票 0

Capybara找不到下拉列表

我正在用Capybara+Ruby做一些自动化的事情。在页面上有一个下拉列表,我需要点击它并选择选项。问题是--它的Google Play Console和所有样式......

回答 1 投票 1

Capybara两次无故运行脚本。

我正在处理Capybara + Ruby脚本,有一个问题。当我运行这个脚本时,它点击按钮,填写字段,并保存结果。执行后,它又开始运行。这个...

回答 1 投票 0

即使使用:except选项,数据库清理器也会抹掉所有的表

我在一个rails项目上使用数据库清理器时遇到了一个问题,我在测试环境中使用了一个sqlite3数据库,它有一些包含参考数据的表,由db:test:prepare填充。我在测试环境中使用了一个sqlite3数据库,它有一些包含参考数据的表,由db:test:prepare......填充。

回答 3 投票 6

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

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