Ich möchte Web-Formular in Bot-Form füllen. Ich fügte dem Dokument die libraryclient-combined 3.0.0 beta 3
hinzu. Meine Firefox-Version sollte am meisten aktualisiert werden.Kann die geckodriver.exe nicht installieren
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();
}
}
Allerdings kommt Fehler heraus.
In meinem Verständnis sollte die selen 3.0 Jar Version zusammen mit geckodriver sein. Dann versuche ich Geckodriver v10.0 hier zu installieren.
https://github.com/mozilla/geckodriver/releases
Wenn ich die geckodriver-v0.10.0-win64.zip ausführen, kann das Installationsprogramm nicht -nur schwarzes Fenster installiert werden herauskommt.
Was ist los?
BEMERKUNG: x64 Fenster 10 Version
wo sollte die Programmdatei und Programmname sein? Ich finde den Speicherort der Datei in der Programmdatei – Vito
@ravik nicht einfach nur den Speicherort der Installationsdatei in der ersten Zeile schreiben, oder es ist der Treiber nach dem Speicherort der Installationsprogrammdatei? – Vito
System.setProperty ("webdriver.gecko.driver", "Ihr Dateispeicherort zusammen mit wires.exe"); Sie müssen nichts installieren. Sie können die Datei einfach herunterladen und in Ihrem lokalen System speichern und dann den Pfad der Datei im Programm wie angegeben angeben. Das ist es. –