Versuchen Sie, Selenuim 3.141.59 mit Eclipse (Java) auszuführen.

Da die Version von Selen erhöht wurde, werde ich für Anfänger ausführlich schreiben

Umgebung

windows10 64bit google chrome(80.0.3987.106) eclipse (Version: 2019-12 (4.14.0))

Laden Sie Selenium herunter

Laden Sie zunächst die Zip-Datei von dieser Site herunter. https://selenium.dev/downloads/ Wenn Sie hinuntergehen, erreichen Sie hier selenium.png Laden Sie die in der Zielsprache herunter. Klicken Sie auf die Schaltfläche zum Herunterladen, um die Zip-Datei herunterzuladen. Speichern Sie es irgendwo und entpacken Sie die Zip. Nach dem Auftauen sieht der Inhalt so aus. zip解凍.png Beim Entpacken war der Inhalt ganz anders als bei der alten Version

Chrome-Treiber herunterladen

Laden Sie WebDriver für den nächsten zu testenden Browser herunter Ich benutze Google Chrome, also gehen Sie hier. https://sites.google.com/a/chromium.org/chromedriver/downloads Wenn Sie in die Site schauen, finden Sie die Chrome-Version. Wählen Sie dieselbe Version wie das aktuelle Chrom aus und klicken Sie darauf Klicken Sie hier, um zu springen. chromium.png Da es keine 64-Bit-Version von Windows gibt, werde ich die 32-Bit-Version herunterladen. Dies ist auch ein Reißverschluss, also entpacken Sie ihn. Stellen Sie sicher, dass beim Entpacken nur eine Datei enthalten ist. chromiumExe.png Wir haben hier alles was Sie brauchen.

Mit Eclipse ausführen

Lassen Sie uns ein Projekt mit Eclipse erstellen und ausführen. Erstellen Sie ein neues Projekt, indem Sie Arbeitsbereich auswählen. Erstellen Sie Ordner für "lib" und "exe" unter dem Projekt

"lib" -Alle Inhalte des entpackten "lib" -Ordners

Für "exe" ・ Chomredriver.exe Wird durch Import platziert.

Wenn es platziert ist, sieht es so aus 配置.png

Übergeben Sie den Erstellungspfad

Fügen Sie nun das hinzugefügte Glas zum Erstellungspfad hinzu. Öffnen wir die Build-Pfad-Konfiguration (Klicken Sie mit der rechten Maustaste auf das Projekt-> Erstellungspfad-> Erstellungspfad konfigurieren.) image.png

Wechseln Sie nach dem Öffnen zur Registerkarte "Bibliothek". Klicken Sie auf "Klassenpfad" und wählen Sie "Glas hinzufügen". image.png Was Sie hinzufügen, ist das, was Sie gerade zum Ordner "lib" hinzugefügt haben. (Sie können sofort durch Umschalten + Linksklick auswählen) Wenn hinzugefügt, sieht es so aus image.png Übernehmen und schließen. Damit sind die Einstellungen für die JAR-Datei usw. abgeschlossen!

Erstellen Sie eine auszuführende Datei

Erstellen Sie eine Datei, die als Nächstes ausgeführt werden soll. Erstellen Sie eine neue Klasse im Ordner "src". Der Klassenname kann beliebig sein. Das Beispiel sieht vorerst so aus

Sample.java


import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class Sample {

	public static void main(String[] args) throws InterruptedException {
		//TODO automatisch generierter Methodenstub
	      // Optional, if not specified, WebDriver will search your path for chromedriver.
	      System.setProperty("webdriver.chrome.driver", "./exe/chromedriver.exe");

	      WebDriver driver = new ChromeDriver();
	      driver.get("http://www.google.com/xhtml");
	      Thread.sleep(5000);  // Let the user actually see something!
	      WebElement searchBox = driver.findElement(By.name("q"));
	      searchBox.sendKeys("ChromeDriver");
	      searchBox.submit();
	      Thread.sleep(5000);  // Let the user actually see something!
	      driver.quit();
	}

}

Sie können den Vorgang überprüfen, indem Sie ihn in einer Java-Anwendung ausführen das ist alles.

Ich habe gerade die Referenz gezogen Wenn Sie der Meinung sind, dass der Inhalt der Selenium-Zip-Datei für Anfänger wie mich, die überrascht waren, zu unterschiedlich ist ...

Referenz

https://qiita.com/tsukakei/items/41bc7f3827407f8f37e8

Recommended Posts

Versuchen Sie, Selenuim 3.141.59 mit Eclipse (Java) auszuführen.
Versuchen Sie, AWS X-Ray in Java auszuführen
Versuchen Sie es mit RocksDB mit Java
Versuchen Sie, JavaScript in Java aufzurufen
Lassen Sie uns Spresense mit Java entwickeln (1)
Probieren Sie den Funktionstyp in Java aus! ①
Nullsicheres Programm in Java (Eclipse)
Erste Java-Entwicklung in Eclipse
Versuchen Sie, Android Hilt in Java zu implementieren
Versuchen Sie, ruby-net-nntp und tmail im Jahr 2020 auszuführen
Versuchen Sie einen If-Ausdruck in Java
Hallo Welt von Java in Eclipse jetzt
Versuchen Sie, Yuma in Java zu implementieren
Probieren Sie Eclipse 4.7 Oxygen New 30+ / Java 10 var!
JPA (Java Persistence API) in Eclipse
Versuchen Sie, n-ary Addition in Java zu implementieren
Versuchen Sie es mit der Stream-API in Java
Versuchen Sie es mit der JSON-Format-API in Java
Versuchen Sie, den CORBA-Dienst unter Java 11+ aufzurufen
[Java] Setzen Sie AdoptOpen JDK in STS (Eclipse)
Spielen Sie die Framework 2.6 (Java) -Umgebungskonstruktion mit Eclipse
Versuchen Sie, Kubernetes Job von Java aus auszuführen
Lassen Sie uns eine Taschenrechner-App mit Java erstellen
Partisierung in Java
Probieren Sie Java 8 Stream aus
Änderungen in Java 11
Janken in Java
MVC in Eclipse.
Umfangsrate in Java
Versuchen Sie es mit Java 9
FizzBuzz in Java
Techniken zum Lesen von Java-Quellcode in Eclipse
[Java] API-Erstellung mit Jerjey (Jax-rs) mit Eclipse
Versuchen Sie, ein Bulletin Board in Java zu erstellen
Pleiades Eclipse 2020-03 Release ~ Java 14 Probieren wir neue Funktionen aus!
Zweite Abkochung: Versuchen Sie einen If-Ausdruck in Java
Versuchen Sie, die Cloud Vision-API von GCP in Java zu verwenden
Versuchen Sie es mit Sourcetrail (MacOS-Version) mit Java-Code
Versuchen Sie es mit der Syntaxanalyse der COTOHA-API in Java
Lesen Sie JSON in Java
Interpreter-Implementierung durch Java
Machen Sie einen Blackjack mit Java
Versuchen Sie, synchronisierte Methoden aus mehreren Threads in Java aufzurufen
Janken App in Java
Java (Eclipse) Installationsverfahren
Eclipse ~ Java-Projekterstellung ~
NVL-artiger Typ in Java
Verbinden Sie Arrays in Java
"Hallo Welt" in Java
Aufrufbare Schnittstelle in Java
Es ist spät! Versuchen Sie, Android Notification in Java (Anfänger) zu implementieren.
Kommentare in der Java-Quelle
Azure funktioniert in Java
Versuchen Sie LetCode in Ruby-TwoSum
Formatieren Sie XML in Java
Debuggen mit Eclipse
Boyer-Moore-Implementierung in Java
Hallo Welt in Java
Verwenden Sie OpenCV mit Java