【发布时间】:2017-01-25 05:09:35
【问题描述】:
我目前正在使用 Capybara selenium/webkit 进行功能测试,我不太了解它在幕后是如何工作的。
通过查看Capybara文档,selenium默认使用firefox浏览器进行测试。它甚至没有提到它使用的是什么版本。 (我没有安装firefox,我认为它与gem一起提供了selenium-webdriver或capybara-webkit)
我的问题:
1) 如果我想在特定浏览器版本上触发测试,可以吗?我怎样才能做到这一点?例如,在 Chrome 浏览器版本 53.1.2 上。
2) 自动化功能测试都是在幕后进行的,是否可以将测试过程可视化?例如,Selenium 驱动程序启动浏览器并可视化单击/滚动/拖动效果以及测试运行?
【问题讨论】:
-
我发现这个网站解释得很清楚
webkit和selenium,希望对其他人有用:tutorials.jumpstartlab.com/topics/capybara/…
标签: ruby-on-rails selenium selenium-webdriver capybara selenium-chromedriver