Miks Java seleeni jaoks? Java rakendamine testimiseks



See artikkel seleeni Java kohta selgitab, miks testijad kogu maailmas Java-d seleeni jaoks kasutavad. Samuti aitab see teil Java abil lihtsat testimisjuhtu rakendada.

on automatiseerimise testimise valdkonnas silmapaistvam tööriist, samas kui on seevastu tänapäeva turul enim kasutatav programmeerimiskeel. Mõlemad tehnoloogiad moodustavad automatiseerimise testimiseks ideaalse kombinatsiooni. Selle artikli vahendusel annan teile täieliku ülevaate, miks peaksite seleeni jaoks Java-d kasutama.

Allpool on teemad, mida selles artiklis käsitlen:





Seleeni tutvustus

Seleen on kõige populaarsem avatud lähtekoodiga tööriist, mida kasutatakse laialdaselt veebibrauserites tehtavate testide automatiseerimiseks. Teisisõnu, saate veebirakendusi testida ainult . Seleniumi kasutades ei saa testida ühtegi töölaua (tarkvara) rakendust ega ühtegi mobiilirakendust. Selle ületamiseks on turul kasutusele võetud palju muid tarkvara testimise ja mobiilirakenduste testimise tööriistu, näiteks IBMi RFT, HP QPT, ja paljud teised. Kuid ikkagi domineerib seleen maailmas . Kuid tekib küsimus: Miks?

Alustuseks, nagu ma juba mainisin, on seleen avatud lähtekoodiga,seega pole sellega seotud litsentsimiskulusid. See ei tundu palju, kuid tegelikult on see teiste testimisvahendite ees suur eelis. Uurime nüüd ülejäänud eelisest selle Java jaoks seleeni artikli järgmises jaotises.



Seleeni kasutamise eelised

Vähesed eelised on:

  • Teste saab teha mis tahes operatsioonisüsteemis, näiteks Windows, Mac või
  • Teste saab läbi viia paljude erinevate brauserite abil, nagu Internet Explorer, Google Chrome, Mozilla Firefox, Safari või Opera
  • Seda saab integreerida mitmesuguste tööriistadega, näiteks TestNG & testjuhtumite haldamiseks ja aruannete koostamiseks
  • Pidevaks testimiseks saab seda integreerida , & pideva testimise saavutamiseks
  • Selliste testjuhtumite kirjutamiseks kasutatakse laias valikus programmeerimiskeeli , , C #, , Rubiin , Perl &. Net. Kuid kõigi nende keelte seas on Java kõige populaarsem.

Aga miks Java? Selle Java jaoks seleeniartikli järgmises jaotises annan teile põhjused, miks Java on automatiseerimise kõige populaarsem keel.

java kuidas programmist väljuda

Miks kasutada seleeni jaoks Java-d?

Java on kõige enam kasutatav seleeni programmeerimiskeel kogu maailmas. Allpool olev graafik näitab üle teiste programmeerimiskeelte Indias ja USA-s.



Allpool on loetletud Java seleeni kasutamise erinevad põhjused:

  • Kuna Java on IT-valdkonnas laialdaselt kasutatav keel, toetab seda tohutu kogukond koos tohutu viidete hoidlaga.
  • Ligi 77% seleenitestijatest kasutab Java-d, mis muudab teadmiste jagamise väga lihtsaks ja kiireks.
  • Java on olemas juba vanuses, mille tõttu on palju hõlpsasti kättesaadavaid raamistikke, pistikprogramme,API-d ja teegid, mistoetab Java testimise automatiseerimiseks.
  • Java kasutab JVM mis muudab selle platvormist sõltumatuks keeleks. Teisisõnu, saate seda kasutada igas töökeskkonnas, kuhu JVM on installitud.
  • Kuna Java on staatiliselt kirjutatud, pakuvad Java IDE-d palju tagasisidet vigade kohta, millega võite kodeerimise ajal silmitsi seista.

Loodan, et see annab teile piisavalt põhjuseid Java seleeni kasutamise populaarsuse mõistmiseks.

Nüüd tekib küsimus, kui palju peaksite Java-s teadma, et seda seleeniga kasutada. Selle artikli järgmises osas joonistan teile abstraktse tegevuskava, mis aitab teil alustamisel.

Mida Java-seleeni jaoks õppida?

Java seleeni kasutamiseks peab teil olema lühike teadmine Java põhitõdedest, alustades järgmisest:

installige Windowsile php 7

Kui olete kõik need mõisted läbi teinud, saate kodeerimisosaga oma jalad märjaks teha. Selle artikli järgmises jaotises näitan teile lihtsat koodi seleeni Java juurutamiseks.

Demo Java seleeni juurutamiseks

Enne kodeerimisosaga alustamist peate kõigepealt veenduma, et teil on õige keskkonna seadistamine. Kui te seda ei tee, võite viidata artikkel sammhaaval juhendamiseks.

Nüüd, kui olete keskkonna ja sõltuvustega valmis, alustame nüüd projektiga. Siin kasutan lihtsat projekti, kus kasutan GeckoDriverit. Vastavalt minu testjuhtumile, kui ma oma programmi täidan, käivitab Mozilla Firefoxi ja navigeerib http://twitter.com ja registreeruge sinna, kasutades antud volikirju.

Kuna olete juba valmis JAR-idega ja muude sõltuvustega, peate vaid sisestama allpool antud koodi klassi faili ja käivitama selle.

kuidas java programm lõpetada
pakett edureka.selenium import java.util.concurrent.TimeUnit // Seleeni importimine WebDrivers impordi org.openqa.selenium. Impordiga org.openqa.selenium.WebDriver import org.openqa.selenium.WebElement import org.openqa.selenium.firefox. FirefoxDriver import org.openqa.selenium.support.ui.ExpectedConditions impordib org.openqa.selenium.support.ui.WebDriverWait public class FirstSeleniumScript {public static void main (String [] args) viskab InterruptedException {// süsteemi omaduste seadistamine GeckoDrile .setProperty ('webdriver.gecko.driver', 'C: geckodriver-v0.23.0-win64geckodriver.exe') WebDriveri draiver = uus FirefoxDriver () driver.manage (). aken (). maksimeeri () driver.manage () .deleteAllCookies () // timeoutide määramine driver.manage (). timeouts (). pageLoadTimeout (40, TimeUnit.SECONDS) driver.manage (). timeouts (). implicitlyWait (30, TimeUnit.SECONDS) // Veebisaidi seadistamine URL driver.get ('https://twitter.com/') // Lingi tekstilokaator, et vajutada nuppu 'Registreeru' driver.findElement (By.linkText ( 'Registreeru')).. Klõpsake () // XPath locator, et sisestada väärtused väljale 'nimi' draiver.findElement (By.xpath ('// sisend [@ nimi =' nimi ']') ')). SendKeys (' Edureka ') driver.findElement (By.name (' telefoninumber ')). SendKeys (' 9876543210 ') Thread.sleep (1000) driver.findElement (By.xpath (' // span [sisaldab (text (), 'Next ')]')). klõpsake ()}}

See viib meid selle Java for Selenium artikli lõppu. Kui soovite Java-d üksikasjalikumalt õppida, võite pöörduda meie poole samuti.

Nüüd, kui olete seleeni Java põhitõdedest aru saanud, vaadake järgmist autor Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik koosneb enam kui 250 000 rahulolevast õppijast ja mis levib üle kogu maailma. Edureka Java J2EE ning SOA koolitus- ja sertifitseerimiskursus on mõeldud õpilastele ja spetsialistidele, kes soovivad olla Java arendajad. Kursus on loodud selleks, et anda teile Java-programmeerimises alustamine ja õpetada teid nii Java-põhiprogrammide kui ka täiustatud kontseptsioonide ning erinevate Java-raamistike jaoks, nagu Hibernate & Spring.

Kas teil on meile küsimus? Palun mainige seda selle Java Java seleeni kommentaaride osas ja võtame teiega ühendust niipea kui võimalik.