capybara 相关问题

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

如何使用 Capybara 和 ChromeDriver 模拟输入字段中的输入?

我有以下帮助方法将字符串输入输入字段并按下回车键,但似乎从未按下回车键。我看到输入字段中输入了字符串,但是

回答 7 投票 0

Webdrivers::NetworkError - Mac64 M1 - ChromeDriver

尝试连接到 ChromeDriver 时,我的 Capybara Selenium Webdriver 设置失败 - 看来他们发布了一个没有 M1 版本的版本,可以在 Chromedriver API https://

回答 2 投票 0

测试RspecCapybara中的页面是否不存在链接?

我在capybara中有2个场景,第一个场景是检查页面上是否有链接,第二个场景是检查链接是否不存在。第一个场景检查页面上是否有链接,第二个场景检查页面上是否没有链接。我能够通过使用下面的方法让第一个测试通过:...。

回答 1 投票 0

为什么我的(javascript)变化事件没有在我的测试中被触发?

我有一个有许多类似文本框的页面,我在所有的文本框上都安装了一个Javascript的变化监听器(虽然我写的是Coffeescript)。HTML示例。

回答 3 投票 2

使用Chromedriver将Capybara下的窗口最大化。

我正在使用Capybara来自动拍摄一些屏幕截图,我需要chrome浏览器以最大化的方式运行,但我似乎不能让它工作。我需要chrome浏览器运行最大化,但我似乎不能让它工作。基于https:/sites.google.comachromium.orgchromedriver...

回答 3 投票 0

ember-clirails capybararspec测试

我想把我的Ember -cli rails应用设置为集成测试。在大费周章地使用Ember的内置测试库后,我已经转而使用RSpec(反正我是用它来做后端), ...

回答 1 投票 3

Capybara没有将Symbol隐式转换为Integer。

Capybara引发了这个奇怪的错误,第一个例子总是能正常工作,但是后续的例子在执行过程中第二次调用visit方法时也出现了同样的错误:...

回答 1 投票 0

在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

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