Za preskušanje spletne strani je treba upoštevati določena pravila, toda ko jo navadno zamudite, sistem na koncu odda opozorilo. Obravnavanje teh opozoril med preskušanjem aplikacije je preveč dolgočasno. Skozi medij tega spletnega dnevnika o ravnanju z opozorili v Pomagal vam bom razumeti vse o opozorilih in pojavnih oknih v programu Selenium.
V tem članku bom obravnaval spodnje teme:
- Kaj je opozorilo?
- Zakaj se opozorilo uporablja v selenu?
- Vrste opozoril v selenu
- Kako ravnati z opozorili v programu Selenium Webdriver?
- Kako ravnati s pojavnim oknom v programu Selenium Webdriver?
- Področja uporabe opozoril
Torej, začnimo.
je magistriral na podiplomskem študiju
Kaj je opozorilo?
Ko preizkušate spletno aplikacijo s pomočjo in se poskusite prijaviti na spletno mesto, vendar, če ne dodate obveznih polj, kot sta ID pošte ali geslo, sistem sproži opozorilo.
Opozorila so v bistvu vmesnik med trenutno spletno stranjo in uporabniškim vmesnikom. Lahko ga definiramo tudi kot majhno okence s sporočilom, ki prikazuje obvestilo na zaslonu, da uporabniku posreduje nekakšne informacije ali zahteva dovoljenje za izvedbo določene vrste operacije. Uporablja se lahko tudi za opozorilo.
Zdaj pa poglejmo, zakaj bi morali uporabljati to opozorilo med preskušanjem aplikacije.
Zakaj se opozorilo uporablja v selenu?
Opozorilo se v osnovi uporablja za prikaz opozorilnega sporočila. Na zaslonu se prikaže pojavno okno. Obstaja veliko uporabniških dejanj, ki lahko privedejo do opozorila na zaslonu. Če na primer kliknete gumb, ki prikaže sporočilo, ali morda, ko ste vnesli obrazec, vas je stran HTML vprašala za dodatne informacije. To je opozorilo .
Opozorila so neobdelano okno, ko prvič odprete spletno stran.
Vrste opozoril v selenu
Obstajajo predvsem 3 vrste opozoril, in sicer:
- Preprosto opozorilo
- Hitro opozorilo
- Opozorilo o potrditvi
Naj jih podrobno razložim:
- Preprosto opozorilo: TO s implementa opozorilo samo ima v redu na njih. Uporabljajo se predvsem za prikaz nekaterih informacij uporabniku. Prvo opozorilo na preizkusni strani je preprosto opozorilo. Naslednja koda bo prebrala besedilo iz Opozorilo in nato sprejmite opozorilo.
Opozorilo simpleAlert = driver.switchTo (). Alert ()
- Hitro opozorilo : V hitrih opozorilih dobite možnost, da v opozorilno polje dodate besedilno polje. To se posebej uporablja, kadar od uporabnika potrebujemo nekaj vnosa. Lahko uporabite sendKeys () za vnos besedila v opozorilno polje.
promptAlert.sendKeys ('Sprejem opozorila')
- Opozorilo o potrditvi : Ta vrsta opozorila ima možnost sprejema ali zavrnitve opozorila. Če želite sprejeti opozorilo, lahko uporabite Alert.accept (), za opustitev pa Alert.dismiss ()
potvrdaAlert.dismiss ()
kdaj uporabiti to v javi
Ko boste jasno razumeli različne vrste opozoril, boste zlahka razumeli, kako ravnati s temi opozorili.
Kako ravnati z opozorili v programu Selenium WebDriver?
Ravnanje z opozorili je težavna naloga, toda, ponuja funkcionalnosti, ki ta postopek olajšajo. Pomagal vam bom razumeti, kako je to mogoče storiti.
Med izvajanjem preizkusnega skripta bo nadzor nad gonilnikom v brskalniku tudi po ustvarjanju opozorila.Ko preklopite nadzor iz trenutnega brskalnika v okno z opozorili, lahko z metodami vmesnika za opozorila izvedete zahtevana dejanja, kot so sprejemanje opozorila, opustitev opozorila, pridobivanje besedila iz okna z opozorili, pisanje besedila v opozorilo okno itd.,
Spoznajmo te metode vmesnika za opozarjanje.
ena) Razveljavitev ()
Ta metoda se pokliče, ko v opozorilnem polju kliknete gumb »Prekliči«.
driver.switchTo (). alert (). dismiss ()
2) Neveljavno sprejeti ()
Ta metoda se prikliče, ko v opozorilu kliknete gumb »V redu«.
driver.switchTo (). alert (). accept ()
3) String getText ()
Ta metoda je poklicana za zajem opozorilnega sporočila.
driver.switchTo (). alert (). getText ()
4) Void sendKeys (String stringToSend)
To se pokliče, ko želite poslati nekaj podatkov v opozorilno polje.
driver.switchTo (). alert (). sendKeys ('Besedilo')
Da bi razumeli, kako ravnati z opozorili v programu Selenium, pojdimo na predstavitev. V tem primeru bomo razmislili o uporabi lastne predstavitvene strani Edureka, da ponazorimo, kako ravnati z opozorili .
- Zaženite spletni brskalnik in odprite spletno stran.
- Kliknite gumb 'Prikaži opozorilo', ki ustvari opozorilno polje, in nato kliknite gumb V redu (sprejme).
Tečaji Edureka
Youtube kanal Edureka
Blog Edureka
Skupnost Edureka PopUp
funkcija popup () {myWindow = window.open ('', 'myWindow', ',') myWindow.document.write ('
To je popust selena
')}Integrirajmo polje Opozorilo in pojavno polje na eno stran in izvedimo kodo tako, da jo zaženemo v IDE Eclipse.
je kotlin boljši od jave
import java.awt.AWTException import java.awt.Robot import java.awt.event.InputEvent import org.openqa.selenium.Alert import org.openqa.selenium.By import org.openqa.selenium.WebDriver import org.openqa.selenium Opozorila javnega razreda .chrome.ChromeDriver {javna statična void glavna (String [] args) vrže InterruptedException, AWTException {System.setProperty ('webdriver.chrome.driver', 'C: UsersVaishnaviDesktopchromedriver_win32 (2) chromedriver.exe = gonilnik WebedDriver.exe nov gonilnik ChromeDriver () .get ('datoteka: /// C: /Users/Vaishnavi/Downloads/alerts%20in%20selenium-edureka.html') driver.manage (). window (). maximize () Thread.sleep (3000) driver.findElement (By.id ('alert')). Click () Thread.sleep (3000) Alert alert = driver.switchTo (). Alert () String alertMessage = driver.switchTo (). Alert () .getText () System.out.println (alertMessage) Thread.sleep (3000) alert.accept () Thread.sleep (3000) driver.findElement (By.id ('PopUp')). klik () Robot robot = nov Robot () robot.mouseMove (400, 5) robot.mousePress (InputEvent.BUTTON 1_DOWN_MASK) Thread.sleep (2000) robot.mouseRelease (InputEvent.BUTTON1_DOWN_MASK) Thread.sleep (2000) driver.quit ()}}
Zdaj pa si oglejmo področja uporabe teh opozoril
Opozorila v selenu: področja uporabe
- Funkcije opozarjanja se uporabljajo predvsem v bančništvu in na spletnih mestih e-trgovine.
- Spletni prijavni obrazci
Zdaj smo s tem prišli do konca tega bloga 'Opozorila v selenu'. Upam, da ste uživali v tem članku in razumeli, kako ravnati z opozorili v selenu. Zdaj, ko ste razumeli, kako opozorila delujejo v seleniju, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 650.000 zadovoljnih učencev, ki se širijo po vsem svetu. Ta tečaj je zasnovan tako, da vas seznani s celotnimi funkcijami Selenium in njegovim pomenom pri testiranju programske opreme. Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje v razdelku »Opozorila v selenu« in javili se vam bomo.