我正在使用 Selenium 测试 Java 网站并尝试在 MAC 上的 Firefox 中运行它。但是当我尝试执行下面的代码时
Selenium selenium = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.example.com/");
我收到以下运行时异常
java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: Browser not supported: /Users/sumitghosh/Desktop/*firefox3
(Did you forget to add a *?)
Supported browsers include:
*firefox
*mock
*firefoxproxy
*pifirefox
*chrome
*iexploreproxy
*iexplore
*firefox3
*safariproxy
*googlechrome
*konqueror
*firefox2
*safari
*piiexplore
*firefoxchrome
*opera
*iehta
*custom
我也曾尝试将浏览器更改为 *googlechrome
,但还是出现了同样的错误!
但是当使用 *safari
时它运行成功。
因为我希望应用程序也能在 Windows 和 MAC 上运行,所以我尝试让 *firefox
或 *googlechrome
运行,但是两种浏览器都给出了异常Windows 和 MAC!
最佳答案
我只有 firefox 3.X 才能使用 selenium 在 MACOSX 上工作。
尝试下载并安装 3.X 版本(我使用的是 3.18)。
关于java - 在 MAC OS 上使用 selenium 启动 firefox 浏览器时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9906097/