簡體   English   中英

硒Firefox WebDriver

[英]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的2.33.0
  • Firefox版本18.0.2

這種組合對我一直很有效。

您還可以在發行說明中查看哪個Selenium Firefox WebDriver版本(理論上)與哪個Firefox版本兼容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM