【发布时间】:2016-09-24 22:03:45
【问题描述】:
我在汽车测试中使用 Capybara 作为驱动程序。 我将驱动程序定义为: Capybara.default_driver = :selenium 但是以通常的方式使用 Selenium 方法是不可能的(例如:@driver.find_element(:xpath, ::Login_button).send_keys("MY_login"))。 我在一些资源上看到可以使用构造调用 Selenium 方法: page.driver.browser 例如:element = page.driver.browser.find_element(:id, ell)。 但出现错误,提示“page”未定义方法。
问题是如何使用 Selenium 方法和定义的 Capybara 驱动程序?
为了成功使用“page.driver.browser”构造,是否有必要以另一种方式定义Capybara驱动程序? 请提供小实例以查看全貌。
【问题讨论】:
标签: ruby selenium capybara driver