Capybara是Rack应用程序的Web应用程序测试框架,例如Rails,Sinatra和Merb。
我正在尝试在ruby自动化中发送击键,我不知道如何将其放入代码中,我想发送(Alt + Space + X)以最大化窗口。有人可以帮助我吗?当(“ que eu ...
rails 5.0.4 ruby 2.5.1 rspec 3.7 capybara我需要一些帮助来创建工厂以及如何在我的功能规范中使用它们。我一直遇到同样的问题,当我认为已经解决时,...
Ras Capybara填写有角的形式,字段上没有ID和名称
对于非常特定的用例,在交易之后,我需要登录另一个系统(使用Angular构建)以填写表格。登录工作正常,导航到正确的链接以创建新记录...
黄瓜,Rails:has_content?即使字符串不存在也通过测试
[方案是:方案:查看欢迎页面假设我在主页上,那么我应该看到'Welcome',并且该步骤的定义是then(“我应该看到{string}”)do | string |页面。...
我们在进行某些交易后的应用程序需要登录到第三方系统并输入一些数据。用水豚和硒进行了系统测试,效果很好,但是在运行时......>
我正在尝试开始在我的应用程序上编写测试,但是js存在问题:true这不是在启动自己的服务器。环境金属轨道-v #Rails 5.2.0 ruby -v ruby 2.4.2p198 Gemfile:...
我有一个spec / capybara测试,该测试搜索一个元素,然后尝试运行JS脚本以将该元素滚动到视图中。但是,水豚声称该节点在尝试时已过时...
将Rails从 . 更新到 . 后,我面临一个奇怪的问题。 我的功能测试需要以下配置才能运行 通过上述配置,我得到了需要进行以下配置的模型测试的错误unkno...
我制作了一个可以在无头模式或浏览器模式下运行的水豚脚本。 它尝试在Wiki中创建页面。 通过单击菜单栏中的 添加 ,然后在打开的下拉菜单中单击 页面 ,可以做...
如何在生产模式下的本地主机上运行Capybara / Poltergeist?
试图在Jenkins构建上进行一些无用的UI冒烟测试。 看起来Poltergeist将是必经之路,但是我很难让驾驶员拿走任何内容。 当前的策略是编译所有资产,...
我不知道为什么,但是chrome在第一个it块完成后会呈现空白页。 create account spec.rb: feature helper: suppo...
我正在使用wkhtmlpdf库从HTML页面转换pdf。此页面取决于大量的javascript函数(ajax调用,谷歌地图),因此我不得不使用--window-status和--javascript-delay ...
我有一个使用Capybara,Selenium和chromedriver运行无头Chrome测试的Rails 5.2.3应用。我的测试运行正常,但似乎无法启用或查看任何输出到console.log的消息。这是...
对不起,我的英语,这不是我的母语,我需要进行一些时间感官测试。当事件发生前少于24小时或超过24小时时,这是一些警报消息。我的代码的一部分找到...
我正在为网页编写自动化测试。我无法透露任何具体细节,因此,我所寻找的只是一些一般性的头脑风暴,以帮助我找出导致问题的原因。长镜头,我...
如何使用Selenium在Ruby Capybara中启用ChromeDriver登录?
我已经尝试在红宝石水豚中注册Selenium chrome驱动程序。但不幸的是,我没有找到有关启用日志记录的任何信息。我使用了添加了perfLoggingPrefs的选项:{enableNetwork:...
我正在使用Capybara和Ruby开发一个原子化测试。我需要在“报告”页面中切换框架以访问Web元素,但是我不知道该怎么做。 HTML代码:
如何在ActionController :: InvalidAuthenticityToken时测试重定向
我有一个来自ActionController :: InvalidAuthenticityToken的rescue_,在我的ApplicationController中带有::invalid_token。 invalid_token会将用户重定向到漂亮的视图,并向...
我现在用的是parallel_tests宝石能够在同一时间运行多个功能,我面对我的方案的问题是,我有那么只有一个用户可以登录基于用户的会话(SSO)...
我是新来的红宝石,但在试图安装水豚到我的系统上运行测试,我得到了下面的错误。进出口运行OSX程序my_app $创业板安装水豚,WebKit的建筑原生扩展。这可能...