160

私はこれを試しました

WebDriver driver = new ChromeDriver();

しかし、私は次のようにエラーを取得しています

失敗したテスト:setUp(com.TEST):ドライバー実行可能ファイルへのパスは、webdriver.chrome.driverシステムプロパティで設定する必要があります。詳細については、こちらのコードを参照してください。最新バージョンはこのリンクからダウンロードできます

ChromeにSeleniumWebDriverテストケースをテストさせるにはどうすればよいですか?

4

13 に答える 13

253

実行可能なドライバーを次からダウンロードする必要があります: ChromeDriver Download

次に、ドライバー オブジェクトを作成する前に次を使用します (既に正しい順序で表示されています)。

System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
WebDriver driver = new ChromeDriver();

これは、 ChromeDriver ドキュメントの最も役立つガイドから抜粋したものです。

于 2012-12-05T18:00:28.900 に答える
21

Google Chrome ドライバーの最新バージョンを Chrome ドライバー からダウンロードします

こちらのリリースノートもお読みください。

Chrome ブラウザーが更新された場合は、新しいブラウザー バージョンと互換性があるため、上記のリンクから新しい Chrome ドライバーをダウンロードする必要があります。

public class chrome
{

    public static void main(String[] args) {

        System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
        WebDriver driver = new ChromeDriver();

        driver.get("http://www.google.com");
    }

}
于 2012-12-08T05:51:55.737 に答える
18

フォルダーに chromeDriver をダウンロードし、このフォルダーを PATH 環境変数に追加する必要があります。

機能させるには、コンソールを再起動する必要があります。

于 2012-12-05T14:18:18.017 に答える
6

以下のコードを使用して、Selenium WebDriver を使用して Chrome でテスト ケースを実行できます。

import java.io.IOException;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class ChromeTest {

    /**
     * @param args
     * @throws InterruptedException
     * @throws IOException
     */
    public static void main(String[] args) throws InterruptedException, IOException {
        // Telling the system where to find the Chrome driver
        System.setProperty(
                "webdriver.chrome.driver",
                "E:/chromedriver_win32/chromedriver.exe");

        WebDriver webDriver = new ChromeDriver();

        // Open google.com
        webDriver.navigate().to("http://www.google.com");

        String html = webDriver.getPageSource();

        // Printing result here.
        System.out.println(html);

        webDriver.close();
        webDriver.quit();
    }
}
于 2016-06-15T13:27:19.830 に答える
4

chromedriver ここの最新バージョンを見つけてください。ダウンロードしたら、Python インストールのルート (例: ) で解凍しますC:/Program Files/Python-3.5。それだけです。

パスをどこにでも指定したり、パスに追加したりする必要さえありませんchromedriver。Pythonのクリーンインストールでそれを実行したところ、うまくいきました。

于 2015-11-29T18:59:40.327 に答える
-2

chromedriver の EXE ファイルをダウンロードし、現在のプロジェクトの場所に展開します。

chromedriver の最新バージョンをダウンロードできるリンクは次のとおりです。

https://sites.google.com/a/chromium.org/chromedriver/

以下は、ブラウザを起動して URL に移動するための簡単なコードです。

System.setProperty("webdriver.chrome.driver", "path of chromedriver.exe");

WebDriver driver = new ChromeDriver();

driver.get("https://any_url.com");
于 2015-02-21T07:08:49.653 に答える