giovedì 20 Febbraio 2020

Download in corso

Softwareone.it

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# .

Pubblicità

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

IDE Chrome

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.

Pubblicità

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”

Pubblicità

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

Pubblicità

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.

https://pypi.org/project/selenium/

https://selenium.dev/

07-12-2019
Pubblicità