Selenium automatizzare applicazioni web
Selenium è un framework open source, principalmente serve per automatizzare applicazioni web a scopo di test.
L’ interfaccia consente di scrivere script di test in vari linguaggi di programmazione come Ruby, Java, NodeJS, PHP, Perl, Python e C# .
WebDriver
WebDriver esegue script di test tramite driver specifici del browser.
Crea suite e test di automazione della regressione basati su browser, scalare e distribuire script in molti ambienti, una raccolta di associazioni specifiche per la lingua per guidare un browser.
Selenium IDE
Un componente aggiuntivo per Chrome e Firefox che eseguirà la semplice registrazione e riproduzione delle interazioni con il browser.
Creare script di riproduzione rapida dei bug, creare script per facilitare i test esplorativi supportati dall’automazione
add-on Selenium IDE Firefox
Selenium Grid
Se si desidera eseguire test su più macchine e gestire più ambienti da un punto centrale, semplificando l’esecuzione dei test su una vasta combinazione di browser/sistema operativo.
Webdriver su Windows 10 con java
Installa Java sul computer Windows
Verifica se java è già installato sul tuo computer o meno vai al prompt dei comandi e digita il comando java -version
e premi invio.
Se java è già installato sul tuo computer, il sistema ti darà un output

in caso contrario, il sistema ti darà un output in questo modo.
” ‘java' non è riconosciuto come comando interno o esterno,
“
programma eseguibile o file batch
Se ricevi il messaggio sopra, scarica ed Installa JAVA / JDK

Quindi fare clic sul pulsante di opzione “Accetta contratto di licenza”

Scarica IDE ECLIPSE per scrivere codice in java
Selezionare la versione appropriata come 32 o 64 bit che supporta Windows.
Scarica il driver client selenio java

https://selenium.dev/downloads/
Se l’applicazione è in esecuzione su Internet Explore, installare il server driver di Internet Explorer

Configurare IDE Eclipse con driver Web
Avvia Eclipse.exe dopo aver installato java sdk.
Dopo aver avviato eclipse creare un nuovo progetto per es. ‘Selenium-java’, quindi tasto destro sul progetto appena creato e cliccare su proprietà.

Fare clic sul percorso Build Java -> Selezionare la scheda “Librerie” … Quindi fare clic su Aggiungi JAR esterni

fai clic su Applica e OK.
Ora sei pronto per utilizzare Eclipse per automatizzare applicazioni.
Installare Selenium su Python
per installare su python basta lanciare:
pip install selenium
con help(selenium)
possiamo verificare la presenza di selenium in python

https://selenium-python.readthedocs.io/installation.html
Esempio in python:
from selenium import webdriver from selenium.webdriver.common.keys import Keys import time driver = webdriver.Chrome() driver.maximize_window() driver.get("https://www.softwareone.it/") time.sleep(5) driver.close()
Perché scegliere Python a Java
- I programmi Java tendono a funzionare più lentamente rispetto ai programmi Python.
- Java utilizza la tipizzazione statica, mentre Python viene digitato in modo dinamico.
- Python è più semplice e compatto rispetto a Java.
Lascia un commento
Devi essere connesso per inviare un commento.