Seqüències de comandaments de seleni: A How-To per a principiants

Selenium

Seqüències de comandaments de seleni

El seleni és una eina de codi obert que s'utilitza per a les proves automatitzades d'aplicacions basades en web. L'eina és molt simple i fàcil d'usar. És àmpliament utilitzat per a les proves funcionals de les aplicacions basades en navegador desenvolupades en qualsevol tecnologia.

La nostra prova funcional basat primera seleni:

El seleni es pot utilitzar per escriure proves de llenguatge de programació d'alt nivell, per exemple - Java, C #, Ruby, Python, etc.. El concepte més important, el que un ha d'aprendre abans d'aprendre Seleni, és el PageObjects. PageObject és una biblioteca orientada a objectes que s'utilitza per construir vestits de prova per a aplicacions web. És molt útil per a aplicacions que segueixen el patró MVC, ja que pot separar el codi de prova en el model, Vista i Controlador patrons. Un cas molt bàsic prova de seleni es desenvolupa mitjançant l'ampliació de la classe 'SeleneseTestCase'. Aquí tenim un mètode de configuració que s'utilitza per indicar l'URL de base de la sol·licitud juntament amb el nom del navegador.

Seleni El seleni RC i la reixeta d'instal·lació i execució:

Basat en el llenguatge de programació de la nostra elecció, el seleni té un conjunt de biblioteques disponibles. Podem descarregar aquestes biblioteques a partir de la següent URL -

http://seleniumhq.org/download/

En el nostre document seguirem el llenguatge de programació Java -

  • Step 1 - Seleni RC és simplement un arxiu jar. En general, el nom del fitxer JAR és - Seleni-Server-Standalone-<Version-number>.jar. Això no requereix cap instal·lació especial. Només ha de descarregar l'arxiu zip i extreure la biblioteca d'algun lloc del seu sistema.
  • Step 2 - Comprovar si hi ha la versió correcta (veure 1.5 or higher) de Java instal·lada en el seu ordinador. També assegureu-vos que les variables d'entorn JAVA_HOME i PATH com s'han de definir adequadament. Per assegurar que Java està treballant molt bé en el seu sistema, només ha d'escriure el següent en l'indicador d'ordres de la terminal -

java -version

  • Step 3 - Executar el servidor de seleni - Només cal obrir un terminal de línia d'ordres i aneu al directori on s'ha extret l'arxiu zip s'esmenta en el pas 1. Executeu l'ordre -

El seleni java-jar-Server-Standalone-<Version-number>.jar

Vostè pot simplement crear un arxiu per lots que té la comanda anterior, de manera que cada vegada que vostè no necessita escriure la comanda anterior.

Ús del controlador de client de Java:

  • Step 1 - Descarrega l'arxiu zip controlador de client seleni java des de la direcció URL – http://seleniumhq.org/download/
  • Step 2 - Una vegada que la descàrrega ha acabat, extreure el Seleni-Java-<versió sense>.jar
  • Step 3 - Obriu l'IDE Java i crear un projecte Java.
  • Step 4 - Afegir la biblioteca Seleni-Java-<versió sense>.jar

Ara que són bons per començar a escriure el guió de seleni amb l'ajuda del llenguatge de programació Java utilitzant la API de seleni-java-client.

El seleni casos de prova es poden integrar fàcilment amb JUnit. Un cop escrit simplement pot executar el conjunt de proves JUnit que al seu torn executar els casos de prova de seleni i produir l'informe de les nostres necessitats.

In addition to these, podem utilitzar seleni per provar el codi java script d'una sol·licitud.

L'avantatge més important d'aquest enfocament és que, un cop escrita, podem salvar les seqüències d'ordres i es pot executar en diferents entorns.

Tenint en compte les característiques anteriors, podem concloure que el seleni és una de les eines més importants per a l'automatització de proves d'aplicacions basades en navegador.

Etiquetatge en: ,
============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share