私はボットの方法でWebフォームを記入したいと思います。私は文書にlibraryclient-combined 3.0.0 beta 3
を追加しました。私のFirefoxのバージョンは、最も更新されるべきです。geckodriver.exeをインストールできない
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Selenium {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
WebDriver driver=new FirefoxDriver();
driver.get("https://mail.google.com");
driver.findElement(By.id("Email")).sendKeys("yourEmailId");
driver.findElement(By.id("Passwd")).sendKeys("yourPassword");
driver.findElement(By.id("signIn")).click();
}
}
ただし、エラーが出ます。
私の理解では、セレン3.0のjarバージョンはgeckodriverと一緒になければなりません。次に、geckodriver v10.0をここにインストールしようとします。
https://github.com/mozilla/geckodriver/releases
私はgeckodriver-v0.10.0-win64.zipを実行すると、インストーラは黒いウィンドウが出てくるのみのインストールすることはできません。
どういうところが間違っていますか?
備考:x64のウィンドウ10バージョン
プログラムファイルとプログラム名はどこですか?私はプログラムファイル内のファイルの場所を見つけることができません – Vito
@ravik uは、最初の行にインストールファイルの場所を書き込むことだけを意味するか、インストールプログラムファイルの場所の後にドライバですか? – Vito
System.setProperty( "webdriver.gecko.driver"、 "ファイルの場所とwires.exe");何もインストールする必要はありません。ファイルをダウンロードしてローカルシステムに保存してから、プログラムでファイルのパスを指定するだけです。それでおしまい。 –