Quins són els diversos components de Selenium Suite?



Aquest article sobre Selenium Components tracta principalment del conjunt d’eines i components de seleni com Selenium RC, Selenium IDE, WebDriver, Grid, etc.

Si pregunteu a un provador mandrós sobre la seva eina de proves preferida, hi ha una gran probabilitat que obtingueu ' ”Com a resposta. Això és perquè és l'eina perfecta per a d’una aplicació web. En aquest article, vegem quins són els diversos components de seleni que el fan tan popular.

A continuació, es tracten els temes següents en aquest article:





Comencem!

tutorial de serveis d’integració de servidors sql

Introducció al seleni

Seleni és una eina de codi obert que s’utilitza per automatitzar els casos de prova realitzats en navegadors web o en les aplicacions web que s’estan provant amb qualsevol navegador web.Espereu, abans de deixar-vos endur, deixeu-me repetir que només es poden provar aplicacions web . No podem provar cap aplicació de programari d’escriptori ni provar cap aplicació mòbil amb Selenium.Per tant, és una eina de codi obert que admet navegació creuada i automatitza aplicacions web!



Ara vegem quins són els diversos components que componen el seleni.

Components de seleni

El seleni es compon principalment d’un conjunt d’eines, que inclouen:

Selenium Suite - Selenium WebDriver Architecture - Edureka



Comprenguem les funcions de cadascuna d’aquestes eines amb més detall.

IDE de seleni

Selenium IDE (Integrated Development Environment) és principalment un complement de Firefox. És un dels marcs més senzills de Selenium Suite. Ens permet gravar i reproduir els guions. Si voleu crear scripts mitjançant , heu d’utilitzar Selenium RC o Selenium WebDriver per escriure casos de prova més avançats i robustos.

A Selenium IDE, l'execució dels casos de prova és molt lenta i el pas de generació d'informes per als casos de prova no és bo en comparació amb altres components. No admet l'execució de casos de prova en paral·lel ni remot.

Alguns inconvenients de Selenium IDE són:

  1. Limita l'execució del cas de prova al navegador Firefox.

    anàlisi del sentiment de twitter mitjançant espurna
  2. No amplia el suportproves basades en mòbils, com ara proves d’iPhone / Android.

  3. L'execució dels casos de prova és molt lenta i el pas de generació d'informes no és bo si es compara amb altres components.

A continuació, vegem què és Selenium RC.

Seleni RC

Selenium RC, també conegut com Selenium 1, era el principal durant molt de temps abans de la fusió de WebDriver es va produir Selenium 2. Es basa principalment en JavaScript per a . És compatible amb Ruby, PHP, , Perl i C #, Java, Javascript. Admet gairebé tots els navegadors que hi ha.

Nota: Selenium RC està oficialment obsolet.

Algunes altres característiques de Selenium RC:

  • Es basa en JavaScript. No admet una funció de gravació / reproducció.

  • Es basa en una arquitectura client / servidor, que implica -> sempre que vulgueu executar els casos de prova / scripts de prova, heu d'iniciar el servidor manualment.

  • Admet l'execució paral·lela de casos de prova, així com l'execució remota amb l'ajut de Selenium Grid.

L 'inconvenient de Seleni RC és que sempre que vulgueu executar els casos de prova, heu d'iniciar el servidor Selenium Standalone manualment. Per superar aquest problema, es va introduir.

Selenium WebDriver

Selenium WebDriver és un marc d’automatització del navegador que accepta comandes i les envia a un navegador. S'implementa mitjançant un controlador específic del navegador. Es comunica directament amb el navegador i el controla. Selenium WebDriver admet diversos llenguatges de programació com: , C #, , , Perl, Rubí . i

Selenium WebDriver admet el següent:

  1. Suport del sistema d’operacions - Windows, Mac OS, Linux, Solaris
  2. Suport del navegador - Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 i versions posteriors, Safari, Opera 11.5 i versions posteriors, Android, iOS, HtmlUnit 2.9 i versions posteriors.

Si voleu obtenir més informació sobre Selenium WebDriver, consulteu aquest article a . Ara comprenem l’últim component, és a dir, Selenium Grid.

Reixa de seleni

Reixa de seleni és una eina que s'utilitza juntament amb Selenium RC. S'utilitza per executar proves en diferents màquines contra diferents navegadors en paral·lel. Això implica: executar diverses proves al mateix temps contra diferents màquines que executen diferents navegadors i sistemes operatius. També podeu consultar aquest article a Reixa de seleni per entendre els conceptes a un ample més ampli.

Així, doncs, es tractava de components Selenium. Amb això, arribem al final d’aquest article.Espero que hagueu entès els conceptes i que hagueu ajudat a afegir valor als vostres coneixements. Ara, si voleu obtenir més informació sobre Selenium, podeu consultar el nostre .

Si heu trobat aquest article sobre 'Components de seleni' 'Rellevant, fes un cop d'ull al per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món.

python converteix decimal a binari