首页 > TAG信息列表 > capybara

如何测试经过身份验证的页面上的javascript隐藏/显示行为?

上下文:登录并查询自己的个人资料后,用户可以单击其头像,此单击将显示一个下拉菜单,其中包含“上传头像”选项.当用户单击此选项时,它将打开一个模式,该模式带有一个表单,用于上传头像的新图像. 我正在使用twitter bootstrap处理下拉列表(和模式). 当然,我要测试一下.但是我不知道如

javascript – 使用capybara捕获浏览器控制台日志

我需要使用Ruby&获取浏览器的控制台日志(类别:信息).水豚.直到现在我已经尝试过使用driver.manage.logs.get(:browser)或(:client),但是使用它,结果不是我想要的.它给出了selenium和浏览器之间的交互结果,我可以看到我的javascript语句被发送执行,但结果输出无法捕获. 需要帮忙!!!解决方

javascript – 配置Turnip和Database_cleaner

我正在使用Turnip和Ruby on Rails.我有使用和不使用javascript的场景.我想对非JavaScript场景使用事务DatabaseCleaner策略,对@javascript,@ selenium等标记的场景使用截断策略. 我正在使用Rspec Features的以下解决方案 config.around(:each, :js => true) do |ex| DatabaseCle

Capybara和Javascript onbefoureunload

我有一个带有onbeforeunload函数的’ask_a_question’页面,在离开未保存的东西之前提醒用户(嘿!如SO:P).我正在使用带有水豚和webdriver的黄瓜进行测试,添加了@javascript标签,因为它使用了大量的javascript.黄瓜功能可能如下所示: @javascript Scenario: add a question Given I

javascript – Minitest的assert_select的兼容资本是什么?

我对测试很陌生,所以如果我在解决这个问题上遇到问题,请随时纠正我. 我正在使用Minitest测试Rails4应用程序.由于我在许多页面中都包含JS,因此我在测试中使用Capybara来获取JS驱动程序,并且还能够触发JS事件并测试预期结果.在这里,我的困惑开始了,因为有许多方法可以包括Capybara.

ruby-on-rails – 用nginx运行水豚

是否有可能与nginx和乘客一起运行水豚?相反还是webrick? Capybara在导轨应用程序中安装了黄瓜.解决方法:这很简单 – 你唯一需要做的就是改变主意 – 水豚和黄瓜都没有与当地环境联系在一起,你可以测试位于互联网上的应用程序并且它不关心它 – 你甚至可以测试谷歌.如果你想要的话.