Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。
有没有办法用Capybara和Poltergeist执行Ctrl +单击?
我正在尝试编写一个Capybara测试,它在Windows上使用ctrl和MacOS上的命令键测试多选。我在这里找到了一个解决方案,只有当我使用Selenium作为我的驱动程序时才有效。测试jQuery ......
加载页面后,我有运行和隐藏的代码,并根据xhr返回的数据显示各种项目。我的集成测试看起来像这样:它“不应该表现出来”......
使用Capybara如何禁用“wait_for_pending_requests”,因为它会引发错误
我正在使用Capybara和WebMock以及代理(Sinatra)来测试远程应用程序。我不是存根请求,而是使用WebMock断言请求。我已将代理分配给capybara.app并添加到...
Rails Cucumber使用Capybara测试AJAX
我正在使用Rspec,Capybara和Cucumber来测试我网站的功能。从本质上讲,我有一个时尚电子商务网站。我有商店页面显示所有项目,当你点击...
使用poltergeist和capybara访问内部api的Javascript测试
我正在使用带有恶作剧的capbara来运行我的javascript测试,我经常得到这个错误,它试图访问内部api,当我的互联网连接因为更多测试开始而关闭时更糟糕...
我使用的是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} ...
Rails BDD无法找到可见的xpath“/ html”(Capybara :: ElementNotFound)
当我尝试进行集成测试时selenium-webdriver我在这个断言中失败了:@ user = FactoryBot.create(:user)@client = FactoryBot.create(:client,user:@user)@event = FactoryBot.create(:event ,...
当页面加载时没有输入元素时,如何使用Capybara / SitePrism / Ruby附加文件?
我主要使用Ruby,Capybara和SitePrism的测试框架,直到现在我成功地使用了'attach_file(input_element,File.path)'方法。我现在搬到了另一个项目......
我正在尝试在过渡期间为正在开发的应用程序编写一些通用的东西。标题元素在h2和h3之间不断变化,并导致不必要的失败。我想要 ...
Capybara:首次测试超时“未能到达服务器,检查DNS和/或服务器状态”,所有其他测试工作正常
我为Spree / Solidus Rails平台维护了几个扩展,并且出于某种原因,特别是在某个扩展中我遇到了Capybara问题,我似乎无法追查。一旦我建立了一个测试......
我的应用程序有很多不同的地方,我通过在用户单击按钮/ link / div时调用ajax函数来更新数据库。我需要在我的测试中包含这些功能,但我还不知道......
清理测试数据库,仅使用RSPEC和Capybara运行测试生成的数据
我在rails 4.1中有一个应用程序,我正在使用RSPEC和Capybara进行测试,因为我有一个测试数据库,其中包含用于执行测试的数据,我正在运行一个测试,生成...
我有rspec功能测试都失败了因为我无法访问指定的路径。登录后,它们似乎都停留在根路径上。屏幕截图显示该页面仍然存在...
这是我关于堆栈溢出的第一个问题所以你可能不得不忍受我!我正在我的应用程序中运行一些系统测试,每当测试失败时,它会截取屏幕截图,但似乎也粘贴了...
Rails:Capybara执行js以节省浏览器本地存储的价值
我正在使用Rspec,Capybara,Cucumber和Selenium webdriver运行测试。对于我的应用,如果用户是该网站的第一次访问者,则会在10秒后显示弹出窗口,要求用户注册...
在过去,Rails 3,我已经将动作邮件测试与我的Cucumber / Rspec-Capybara测试集成,如下例所示。使用Rails 4,使用以下似乎不起作用。我能看到......
每当我在我的功能文件上使用双引号时,没有self_obj(RuntimeError)黄瓜水豚
每当我在黄瓜特征文件中使用双引号并因此我准备RegularEexpression进行步骤定义时,我总是遇到此错误。请帮忙解决这个问题。在我的功能......
“page.should_not have_content”和“page.should have_no_content”之间的区别
任何人都可以解释我在capybara中“page.should_not have_content”和“page.should have_no_content”之间的区别,哪一个是更好的选择,以确保页面没有特定的...
我希望我的测试能够获取一个HTML注释,该注释位于我要测试的HTML块中,但是当使用SimpleNode建立Capybara节点时,它似乎会删除所有HTML注释。例如html =“&...