0

Web ドライバー クラスを使用した単純なセレンの例を使用していますが、IE Web ドライバー クラスは正常に動作していますが、Firefox は応答せず、ブラウザーを開かず、コンソールにエラーをスローしません。

コードはこちら

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

    public class GoogleSearchFF {  
        public static void main(String args[]){  
            WebDriver driver=new FirefoxDriver();  
            System.out.println("Loading Google search page");  
            driver.get("http://www.google.com");
            System.out.println("Google search page loaded fine");   
        }  
    }

クラスパスに追加されたセレンjarファイル..

\selenium-java-2.13.0\selenium-2.13.0\selenium-java-2.13.0.jar

\selenium-java-client-driver-1.0.1\selenium-java-client-driver.jar

\Selenium最新\selenium-server-standalone-2.13.0.jar

瓶がありませんか?プロパティ INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS = true を設定することにより、コードは IE で機能します

4

2 に答える 2

0

Selenium 2.13.0 は Firefox バージョン 8 までしかサポートしないため、Firefox バージョンを 8 にダウングレードします。

参考までに、このログを確認してください。

于 2013-04-03T15:11:10.800 に答える
0

Firefox を 8 にダウングレードする代わりに、geckodriver.exe をダウンロードして System.property() を設定する必要があります。

System.setProperty("webdriver.gecko.driver", "pathTogeckodriver");

WebDriver を呼び出す前に driver = new FirefoxDriver();

于 2018-02-26T07:44:35.997 に答える