En aquesta secció, aprendrem a configurar l'entorn necessari per començar a treballar amb Selenium. Aquesta configuració inclou la instal·lació de Java, l'SDK de Selenium, i un IDE (Entorn de Desenvolupament Integrat) com Eclipse o IntelliJ IDEA. A més, configurarem el WebDriver per al navegador que utilitzarem per a les proves.

  1. Instal·lació de Java

Selenium està escrit en Java, per tant, necessitem tenir Java instal·lat al nostre sistema.

Passos per instal·lar Java:

  1. Descarregar el JDK (Java Development Kit):

    • Visita el lloc web oficial d'Oracle o adoptium.net per descarregar la versió més recent del JDK.
    • Assegura't de descarregar la versió adequada per al teu sistema operatiu (Windows, macOS, Linux).
  2. Instal·lar el JDK:

    • Executa l'instal·lador descarregat i segueix les instruccions per completar la instal·lació.
    • Durant la instal·lació, pren nota del directori d'instal·lació, ja que el necessitaràs per configurar la variable d'entorn JAVA_HOME.
  3. Configurar la variable d'entorn JAVA_HOME:

    • Windows: Afegeix una nova variable d'entorn anomenada JAVA_HOME que apunti al directori d'instal·lació del JDK.
    • macOS/Linux: Afegeix la línia export JAVA_HOME=/path/to/jdk al fitxer .bash_profile o .bashrc.
  4. Verificar la instal·lació:

    • Obre una terminal o línia de comandes i executa java -version per assegurar-te que Java està instal·lat correctament.

  1. Instal·lació d'un IDE

Un IDE és essencial per escriure i executar el codi de Selenium. Recomanem Eclipse o IntelliJ IDEA.

Instal·lació d'Eclipse:

  1. Descarregar Eclipse:

    • Visita el lloc web oficial d'Eclipse i descarrega l'instal·lador d'Eclipse IDE per a Java Developers.
  2. Instal·lar Eclipse:

    • Executa l'instal·lador i segueix les instruccions per completar la instal·lació.

Instal·lació d'IntelliJ IDEA:

  1. Descarregar IntelliJ IDEA:

    • Visita el lloc web oficial de JetBrains i descarrega IntelliJ IDEA Community Edition.
  2. Instal·lar IntelliJ IDEA:

    • Executa l'instal·lador i segueix les instruccions per completar la instal·lació.

  1. Descarregar Selenium WebDriver

Selenium WebDriver és el component que permet a Selenium interactuar amb els navegadors.

Passos per descarregar Selenium WebDriver:

  1. Descarregar el Selenium Client & WebDriver Language Bindings:

    • Visita el lloc web oficial de Selenium i descarrega el paquet de llenguatge Java.
  2. Descarregar el WebDriver per al teu navegador:

    • Chrome: Descarrega el ChromeDriver des del lloc oficial de ChromeDriver.
    • Firefox: Descarrega el GeckoDriver des del lloc oficial de GeckoDriver.
    • Edge: Descarrega el EdgeDriver des del lloc oficial de Microsoft.
  3. Configurar el WebDriver:

    • Descomprimeix el fitxer descarregat i col·loca'l en un directori accessible.
    • Afegeix el directori del WebDriver al PATH del sistema perquè pugui ser executat des de qualsevol ubicació.

  1. Configuració del Projecte en l'IDE

Ara que tenim Java, un IDE i el WebDriver instal·lats, podem configurar el nostre primer projecte de Selenium.

Configuració del projecte:

  1. Crear un nou projecte Java:

    • Obre el teu IDE i crea un nou projecte Java.
  2. Afegir les biblioteques de Selenium:

    • Afegeix el fitxer JAR de Selenium descarregat al classpath del projecte.
  3. Configurar el WebDriver:

    • Escriu un script senzill per inicialitzar el WebDriver i obrir un navegador.

Exemple de codi:

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

public class SeleniumSetup {
    public static void main(String[] args) {
        // Configura el path del ChromeDriver
        System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");

        // Inicialitza el WebDriver
        WebDriver driver = new ChromeDriver();

        // Obre una pàgina web
        driver.get("https://www.example.com");

        // Tanca el navegador
        driver.quit();
    }
}

Conclusió

Ara que has configurat el teu entorn de desenvolupament, estàs preparat per començar a escriure i executar scripts de Selenium. En el següent mòdul, explorarem com començar amb Selenium WebDriver i crear el teu primer script de prova. Assegura't de tenir el teu entorn configurat correctament per evitar problemes futurs.

Automatització de Proves amb Selenium

Mòdul 1: Introducció a l'Automatització de Proves

Mòdul 2: Començant amb Selenium

Mòdul 3: Localització d'Elements Web

Mòdul 4: Interacció amb Elements Web

Mòdul 5: Sincronització en Selenium

Mòdul 6: Marc de Proves i Selenium

Mòdul 7: Conceptes Avançats de Selenium

Mòdul 8: Selenium Grid i Proves en Paral·lel

Mòdul 9: Integració Contínua i Selenium

Mòdul 10: Millors Pràctiques i Resolució de Problemes

© Copyright 2024. Tots els drets reservats