[英]Selenium Firefox WebDriver
我在ubuntu的程序中使用以下命令:
this.mDriver = new FirefoxDriver();
然后
driver.get("http://test.com");
我收到一條錯誤消息,意思是所使用的Firefox版本是最新版本,並且我需要使用舊版本。
我下載了Firefox並將其解壓縮。 將其添加到路徑。
我將代碼修改如下:
WebDriver driver = new FirefoxDriver(new FirefoxBinary(new File("/opt/firefox16/firefox")), profile);
當我從終端執行/ opt / firefox16 / firefox時,它將啟動瀏覽器。
但是當我執行上面的WebDriver代碼行時,它仍然不會調用Firefox瀏覽器。 我沒有收到任何錯誤消息。
請,有人可以指導我創建和執行WebDriver時如何啟動Firefox嗎?
您遇到的問題很常見。 新版本的Firefox通常無法與最新版本的Selenium Firefox WebDriver一起使用。
解決方案是使用兼容版本的Firefox和Selenium Firefox WebDriver。
我建議以下內容:
這種組合對我一直很有效。
您還可以在發行說明中查看哪個Selenium Firefox WebDriver版本(理論上)與哪個Firefox版本兼容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.