2

バージョン 23 の Chrome ブラウザで Selenium WebDriver スクリプトを実行しています。テストはエラーなしで正常に実行されますが、次のメッセージが表示されます。

[0103/143909:ERROR:ipc_sync_channel.cc(378)] 保留中の送信をキャンセルしています [0103/143909:ERROR:ipc_sync_channel.cc(378)] 保留中の送信をキャンセルしています

上記のエラーのため、テストの結果は FAILED です。クロム ブラウザ セッションをインスタンス化する方法は次のとおりです。

public static boolean setup(String browserType){
    if(browserType.equals("IE")){
        webdriver1 = new InternetExplorerDriver();
    } else if(browserType.equals("Chrome")){
        System.setProperty("webdriver.chrome.driver","path to  chromedriver.exe");
        webdriver1 = new ChromeDriver();
}

この問題を解決した方からのフィードバックをお待ちしております。

4

1 に答える 1

0

https://code.google.com/p/chromedriver/issues/detail?id=159によると、Selenium がドライバーを閉じて終了している間、ブラウザーがまだページの読み込みを完了していないことに関係があります。

于 2013-05-16T10:54:25.027 に答える