如何指定安装 Firefox 以用于 watir-webdriver 脚本执行

发布于 2024-12-03 07:36:56 字数 351 浏览 2 评论 0原文

出于测试目的,我在一台计算机上使用 Utilu FF 集合 制作了多个 Firefox 安装/版本。

如果

b = Watir::Browser.new :ff

测试脚本中有,它会自动使用最旧的 FF 版本执行,在我的例子中是 3.6.22。我很惊讶,因为我认为默认情况下脚本将在 Windows 默认浏览器(Firefox6 而不是 Firefox 3.6.22)中执行。

如何指定必须使用哪个安装/版本的 Firefox 来执行 Watir-webdriver 测试脚本?

For testing purposes I have multiple Firefox installations/versions on one machine made by using Utilu FF collection.

If there`s

b = Watir::Browser.new :ff

in test script, it is automatically executed with oldest FF version which is 3.6.22 in my case. I was surprised, because I assumed that by default script will be executed in Windows default browser which is Firefox6 not Firefox 3.6.22.

How to specify which installation/version of Firefox must be used for Watir-webdriver test script execution?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

万人眼中万个我 2024-12-10 07:36:56

您可以指定 Firefox 可执行文件的路径:

require 'watir-webdriver'
Selenium::WebDriver::Firefox.path = "/path/to/firefox.exe"
b = Watir::Browser.new :firefox

You can specify a path to your firefox executable:

require 'watir-webdriver'
Selenium::WebDriver::Firefox.path = "/path/to/firefox.exe"
b = Watir::Browser.new :firefox
只等公子 2024-12-10 07:36:56

对于使用 chromedriver 的用户,请使用:

Selenium::WebDriver::Chrome.driver_path = "path/to/chromedriver"

For those using chromedriver use:

Selenium::WebDriver::Chrome.driver_path = "path/to/chromedriver"
鹿港巷口少年归 2024-12-10 07:36:56

对于 phantomjs:

Selenium::WebDriver::PhantomJS.path="/usr/bin/phantomjs"

For phantomjs:

Selenium::WebDriver::PhantomJS.path="/usr/bin/phantomjs"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文