ruby-on-rails - 在 Capybara 中使用特定于 Selenium 的 api

标签 ruby-on-rails selenium rspec integration-testing capybara

有人可以准确描述如何做到这一点吗?

谢谢!

最佳答案

您只需从 page.driver 引用浏览器对象即可。

我测试的一个例子:

page.driver.browser.manage.delete_all_cookies

关于ruby-on-rails - 在 Capybara 中使用特定于 Selenium 的 api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7068519/

相关文章:

jquery - rails : slideUp() is working but with no transition

ruby-on-rails - rails : Concat Two CollectionProxies with two different models

ruby-on-rails - 双命名空间路由问题

Selenium 网格 : Identify WebDriver node where a test failure occured

ruby-on-rails - postgresql 上的 Activerecord 迁移错误

python - 使用 pytest-flask + pytest-selenium (docker) 测试 Flask 应用程序

selenium - 在 Selenium 中使用 javascript 禁用 Google Analytics

ruby-on-rails - 稍后在 Perform_later ActiveJob 上设置 stub

ruby-on-rails - 使用 RSpec 计算页面上的链接

class - 使用 RSpec 3 测试模块