Suivez le lien avec Selenium (Java)

Ceci est un exemple qui suit le lien dans Selenium. J'ai écrit le programme suivant en Java. Suivez le lien avec Selenium (Python)

follow_link.java


// -----------------------------------------------------------------------
/*
	follow_link.java

				Sep/21/2018
*/
// ----------------------------------------------------------------------- 
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.By;
 
public class follow_link {
 
// ----------------------------------------------------------------------- 
public static void main(String[] args) {
	System.err.println ("***début***");

	String url = "https://ekzemplaro.org";

	WebDriver driver = new FirefoxDriver();
	driver.get(url);

	WebElement tag = driver.findElement(By.id("ekzemplaro"));

	tag.click();

	tag = driver.findElement(By.linkText("English"));

	tag.click();

	System.err.println ("***Fin***");
}

// ----------------------------------------------------------------------- 
}

// ----------------------------------------------------------------------- 

Makefile


follow_link.class: follow_link.java
	javac follow_link.java -cp ./client-combined-3.14.0.jar 
clean:
	rm -f follow_link.class

Méthode d'exécution

export CLASSPATH=.:./client-combined-3.14.0.jar:./guava-26.0-jre.jar:./okhttp-3.11.0.jar:./okio-2.0.0.jar:./kotlin-stdlib-1.2.60.jar:./commons-exec-1.3.jar
#
java follow_link

Recommended Posts

Suivez le lien avec Selenium (Java)
Tracez le tutoriel Datomic avec Datascript
Lier le code Java et C ++ avec SWIG
Lire le fichier xlsx en Java avec Selenium
Essayez d'utiliser la télécommande Wii en Java
[Java] Obtenez la date avec la classe LocalDateTime
Échantillon de sélénium (Java)
Sélénium x Java
[Java] Réglez l'heure depuis le navigateur avec jsoup
Comprendre le framework MVC avec Java 1/4 View côté serveur
Essayez d'intégrer Ruby et Java avec Dapr
Comprendre le framework MVC avec le contrôleur Java 3/4 côté serveur
Créer un environnement de test E2E avec Selenium (Java)
Calculer le score de similarité des chaînes de caractères avec JAVA
Java commençant par JShell-Un aperçu du monde Java
Comprendre le framework MVC avec le modèle Java 2/4 côté serveur
Installez java avec Homebrew
Tracez le SQL exécuté avec l'agent java Application Insights
CI l'architecture des applications Java / Kotlin avec ArchUnit
Installez Java avec Ansible
Téléchargement confortable avec JAVA
Surveillez l'état interne des programmes Java avec Kubernetes
Vérifiez le comportement de Java Intrinsic Locks avec bpftrace
Changer java avec direnv
[Java] Obtenez la date 10 jours plus tard avec la classe Calendar
Connexion HTTPS avec Java au serveur de certificats auto-signé
[LeJOS] Contrôlons à distance le moteur EV3 avec Java
Téléchargement Java avec Ansible
Résumé du lien de développement Java
Préparer l'environnement pour java11 et javaFx avec Ubuntu 18.4
Raclons avec Java! !!
Construire Java avec Wercker
L'histoire de la création de DTO, semblable à Dao avec Java, SQLite
Bureau Java avec le même frontal que le WEB.
Remplacez seulement une partie de l'hôte URL par java
Commencez avec Java sans serveur avec le framework léger Micronaut!
Conversion Endian avec JAVA
[Java] Modifier le traitement en fonction de la situation avec le modèle de stratégie
Seul le flux de niveau supérieur peut être parallélisé avec Java Stream.
Trouvez la classe d'adresse et le type d'adresse à partir de l'adresse IP avec Java
Erreur de compilation Java améliorée avec l'outil d'analyse statique ErrorProne
[Java] Simplifiez la mise en œuvre de la gestion de l'historique des données avec Reladomo
[Java] [Play Framework] Jusqu'à ce que le projet soit démarré avec Gradle
[Java] Vérifiez la différence entre orElse et orElseGet avec IntStream
À propos du comportement lors de la création d'un mappage de fichiers avec Java
Assurez-vous de comparer le résultat Java compareTo avec 0
J'ai essayé d'utiliser la bibliothèque CameraX avec Android Java Fragment
(Java) BDD facile avec Spectrum?
Utiliser des couches Lambda avec Java
Premiers pas avec Java Collection
Configuration Java avec Spring MVC
Authentification de base avec Java 11 HttpClient
Expérimentons l'expansion en ligne Java
Exécuter un lot avec docker-compose avec Java batch
[Template] Connexion MySQL avec Java
Réécrire Java try-catch avec facultatif
Installez Java 7 avec Homebrew (cask)
[Java] Communication JSON avec jackson