ChromeブラウザでGoogleを開くためにJUnit(Selenium WebDriver)テストケースより下で実行しようとしましたが、エラーメッセージJUnit(Selenium WebDriver)がChromeブラウザでwww.google.co.ukを開く
「はChromeDriver実行可能ファイルへのパスは webdriver.chrome.driverシステムプロパティで設定する必要があり、詳細については、 http://code.google.com/p/selenium/wiki/ChromeDriverを参照してください。」
そのウェブサイトで指定されているように、私はPATH が、私はそれを配置する必要があり、ChromeDriver.exeをダウンロードしたが、知らないのですか?または webdriver.chrome.driverでChromeDriverのパスを設定するにはどうすればよいですか?
お願いします。
私のJUnitテストケース(クロームドライバーにFirefoxのドライバを変更):
import org.junit.*;
import org.openqa.selenium.*;
import org.openqa.selenium.chrome.*;
public class Chrome_Open_Google {
private WebDriver driver;
private String baseUrl;
@Test
public void Test_Google_Chrome() throws Exception {
driver = new ChromeDriver();
baseUrl = "http://www.google.co.uk/";
driver.get(baseUrl);
}
@After
public void tearDown() throws Exception {
driver.quit();
}
}
Thanks Petr。私は第1、第3、第4のオプションを試してみましたが、まだ動作していません。そして私は2番目の選択肢を得ることができませんでした。申し訳ありませんが、私はセレンの新しいです。私はJUnitコードを書いて、Eclipseから実行しようとしています。 第1オプションで指定したPATHをセットアップした後、eclipseが開かない。 JREまたはJDKがセットアップされていると言います.JREは既に自分のシステムで実行されていると思います。 3番目と4番目のオプションの場合、プログラムにエラーメッセージが表示されます。例えば、私はchromedriver.exeを "C:/ Selenium"フォルダに置き、System.setProperty( "webdriver.chrome.driver"、 "C:/ Selenium")としてコードで指定した場合、エラーメッセージをスローします。 –
郵便番号。ファイル名を含めた全体のパスを試してみてください。それ以外の場合、私はあまりにも無知です。 –
まあ...最後に見つけました。助けてくれてありがとう@Petr。私は構文でGoogleを検索し、System.setProperty( "webdriver.chrome.driver"、)を指定しました。 正しい書込み方法は です。System.setProperty( "webdriver.chrome.driver"、 "C://Selenium//chromedriver.exe"); 実際には、「/」ではなく「/」でコードする必要があります。それは私がやった間違いでした。それはついに働いた。 Thanq非常に... –