capybara 相关问题

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

有没有办法用Capybara和Poltergeist执行Ctrl +单击?

我正在尝试编写一个Capybara测试,它在Windows上使用ctrl和MacOS上的命令键测试多选。我在这里找到了一个解决方案,只有当我使用Selenium作为我的驱动程序时才有效。测试jQuery ......

回答 1 投票 0

一些JS运行后如何让Capybara检查可见性?

加载页面后,我有运行和隐藏的代码,并根据xhr返回的数据显示各种项目。我的集成测试看起来像这样:它“不应该表现出来”......

回答 8 投票 78

使用Capybara如何禁用“wait_for_pending_requests”,因为它会引发错误

我正在使用Capybara和WebMock以及代理(Sinatra)来测试远程应用程序。我不是存根请求,而是使用WebMock断言请求。我已将代理分配给capybara.app并添加到...

回答 1 投票 0

Rails Cucumber使用Capybara测试AJAX

我正在使用Rspec,Capybara和Cucumber来测试我网站的功能。从本质上讲,我有一个时尚电子商务网站。我有商店页面显示所有项目,当你点击...

回答 2 投票 1

使用poltergeist和capybara访问内部api的Javascript测试

我正在使用带有恶作剧的capbara来运行我的javascript测试,我经常得到这个错误,它试图访问内部api,当我的互联网连接因为更多测试开始而关闭时更糟糕...

回答 1 投票 1

吵闹鬼有时候找不到这个元素

我使用的是phantomjs 2.1.1,ruby 2.3.1p112。这是我的代码:Capybara.default_driver =:poltergeist page.find('input [type =“submit”]')。trigger(“click”)page.should have_content(“#{user.email} ...

回答 1 投票 0

Rails BDD无法找到可见的xpath“/ html”(Capybara :: ElementNotFound)

当我尝试进行集成测试时selenium-webdriver我在这个断言中失败了:@ user = FactoryBot.create(:user)@client = FactoryBot.create(:client,user:@user)@event = FactoryBot.create(:event ,...

回答 1 投票 0

当页面加载时没有输入元素时,如何使用Capybara / SitePrism / Ruby附加文件?

我主要使用Ruby,Capybara和SitePrism的测试框架,直到现在我成功地使用了'attach_file(input_element,File.path)'方法。我现在搬到了另一个项目......

回答 1 投票 0

Capybara Regex与Find

我正在尝试在过渡期间为正在开发的应用程序编写一些通用的东西。标题元素在h2和h3之间不断变化,并导致不必要的失败。我想要 ...

回答 2 投票 0

Capybara:首次测试超时“未能到达服务器,检查DNS和/或服务器状态”,所有其他测试工作正常

我为Spree / Solidus Rails平台维护了几个扩展,并且出于某种原因,特别是在某个扩展中我遇到了Capybara问题,我似乎无法追查。一旦我建立了一个测试......

回答 1 投票 4

在Capybara测试期间调用Coffeescript

我的应用程序有很多不同的地方,我通过在用户单击按钮/ link / div时调用ajax函数来更新数据库。我需要在我的测试中包含这些功能,但我还不知道......

回答 2 投票 0

清理测试数据库,仅使用RSPEC和Capybara运行测试生成的数据

我在rails 4.1中有一个应用程序,我正在使用RSPEC和Capybara进行测试,因为我有一个测试数据库,其中包含用于执行测试的数据,我正在运行一个测试,生成...

回答 2 投票 1

Rspec功能测试:无法访问路径

我有rspec功能测试都失败了因为我无法访问指定的路径。登录后,它们似乎都停留在根路径上。屏幕截图显示该页面仍然存在...

回答 2 投票 0

Rails系统测试终端中的截屏垃圾邮件

这是我关于堆栈溢出的第一个问题所以你可能不得不忍受我!我正在我的应用程序中运行一些系统测试,每当测试失败时,它会截取屏幕截图,但似乎也粘贴了...

回答 2 投票 1

Rails:Capybara执行js以节省浏览器本地存储的价值

我正在使用Rspec,Capybara,Cucumber和Selenium webdriver运行测试。对于我的应用,如果用户是该网站的第一次访问者,则会在10秒后显示弹出窗口,要求用户注册...

回答 1 投票 0

使用Capybara附加文件 - 元素当前不可见,因此可能无法与之交互

我正在尝试使用Capybara附加文件。输入元素是:

回答 3 投票 2

集成测试ActionMailer和ActiveJob

在过去,Rails 3,我已经将动作邮件测试与我的Cucumber / Rspec-Capybara测试集成,如下例所示。使用Rails 4,使用以下似乎不起作用。我能看到......

回答 1 投票 0

每当我在我的功能文件上使用双引号时,没有self_obj(RuntimeError)黄瓜水豚

每当我在黄瓜特征文件中使用双引号并因此我准备RegularEexpression进行步骤定义时,我总是遇到此错误。请帮忙解决这个问题。在我的功能......

回答 2 投票 0

“page.should_not have_content”和“page.should have_no_content”之间的区别

任何人都可以解释我在capybara中“page.should_not have_content”和“page.should have_no_content”之间的区别,哪一个是更好的选择,以确保页面没有特定的...

回答 1 投票 1

你如何让Capybara找到HTML评论?

我希望我的测试能够获取一个HTML注释,该注释位于我要测试的HTML块中,但是当使用SimpleNode建立Capybara节点时,它似乎会删除所有HTML注释。例如html =“&...

回答 1 投票 0

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