సెలీనియంలో హెచ్చరికలు మరియు పాప్-అప్‌లను ఎలా నిర్వహించాలి



డెమోలో పనిచేయడం ద్వారా సెలీనియం వెబ్‌డ్రైవర్‌ను ఉపయోగించి అనువర్తనాన్ని పరీక్షించేటప్పుడు హెచ్చరికలు మరియు పాప్-అప్‌లను ఎలా నిర్వహించాలో అర్థం చేసుకోవడానికి ఈ ఆర్కిల్ మీకు సహాయపడుతుంది.

వెబ్ పేజీని పరీక్షించడానికి ఒక నిర్దిష్ట నియమ నిబంధనలు పాటించాల్సిన అవసరం ఉంది, కానీ మీరు దాన్ని కోల్పోయేటప్పుడు, సిస్టమ్ హెచ్చరికను విసిరివేస్తుంది. అనువర్తనాన్ని పరీక్షించేటప్పుడు ఈ హెచ్చరికలతో వ్యవహరించడం చాలా శ్రమతో కూడుకున్నది. ఈ బ్లాగ్ యొక్క మాధ్యమం ద్వారా హెచ్చరికలను ఎలా నిర్వహించాలో సెలీనియంలోని హెచ్చరికలు మరియు పాప్-అప్‌ల గురించి అర్థం చేసుకోవడానికి నేను మీకు సహాయం చేస్తాను.

నేను ఈ వ్యాసంలో ఈ క్రింది అంశాలను కవర్ చేస్తాను:





కాబట్టి, ప్రారంభిద్దాం.

హెచ్చరిక అంటే ఏమిటి?

మీరు ఉపయోగించి వెబ్ అప్లికేషన్‌ను పరీక్షించినప్పుడు మరియు వెబ్‌సైట్‌లోకి లాగిన్ అవ్వడానికి ప్రయత్నించండి, అయితే, మెయిల్ ఐడి లేదా పాస్‌వర్డ్ వంటి తప్పనిసరి ఫీల్డ్‌లలో జోడించడంలో విఫలమైతే, సిస్టమ్ హెచ్చరికను విసురుతుంది.



సెలీనియంలో హెచ్చరికలు - ఎడురేకా

హెచ్చరికలు ప్రాథమికంగా ప్రస్తుత వెబ్ పేజీ మరియు UI మధ్య ఇంటర్ఫేస్. ఇది ఒక చిన్న సందేశ పెట్టెగా కూడా నిర్వచించబడుతుంది, ఇది వినియోగదారుకు కొంత రకమైన సమాచారం ఇవ్వడానికి ఆన్-స్క్రీన్ నోటిఫికేషన్‌ను ప్రదర్శిస్తుంది లేదా ఒక నిర్దిష్ట రకమైన ఆపరేషన్ చేయడానికి అనుమతి కోరండి. ఇది హెచ్చరిక ప్రయోజనం కోసం కూడా ఉపయోగించవచ్చు.

ఇప్పుడు, అనువర్తనాన్ని పరీక్షించేటప్పుడు మీరు ఈ హెచ్చరికను ఎందుకు ఉపయోగించాలో చూద్దాం.



సెలీనియంలో హెచ్చరిక ఎందుకు ఉపయోగించబడుతుంది?

పెద్ద డేటా హడూప్ అంటే ఏమిటి

హెచ్చరిక సందేశాన్ని ప్రదర్శించడానికి హెచ్చరిక ప్రాథమికంగా ఉపయోగించబడుతుంది. ఇది తెరపైకి వచ్చే పాప్-అప్ విండో. తెరపై హెచ్చరికకు దారితీసే అనేక వినియోగదారు చర్యలు ఉన్నాయి. ఉదాహరణకు, మీరు సందేశాన్ని ప్రదర్శించే బటన్‌పై క్లిక్ చేస్తే లేదా మీరు ఒక ఫారమ్‌ను నమోదు చేసినప్పుడు, HTML పేజీ మిమ్మల్ని కొంత అదనపు సమాచారం కోసం అడిగింది. ఇది ఒక హెచ్చరిక .

మీరు మొదటిసారి వెబ్‌పేజీకి నావిగేట్ చేసినప్పుడు హెచ్చరికలు అవాంఛనీయ విండో.

సెలీనియంలో హెచ్చరికల రకాలు

ప్రధానంగా 3 రకాల హెచ్చరికలు ఉన్నాయి, అవి:

  1. సాధారణ హెచ్చరిక
  2. ప్రాంప్ట్ హెచ్చరిక
  3. నిర్ధారణ హెచ్చరిక

నేను వాటిని వివరంగా వివరిస్తాను:

  • సాధారణ హెచ్చరిక: TO s హెచ్చరికను అమలు చేయండి కేవలం ఒక ఉంది అలాగే వాటిపై బటన్. అవి ప్రధానంగా వినియోగదారుకు కొంత సమాచారాన్ని ప్రదర్శించడానికి ఉపయోగిస్తారు. పరీక్ష పేజీలో మొట్టమొదటి హెచ్చరిక సాధారణ హెచ్చరిక. కింది కోడ్ నుండి వచనాన్ని చదువుతుంది హెచ్చరిక ఆపై హెచ్చరికను అంగీకరించండి.

హెచ్చరిక సింపుల్అలర్ట్ = డ్రైవర్.స్విచ్టో (). హెచ్చరిక ()

  
  • ప్రాంప్ట్ హెచ్చరిక : ప్రాంప్ట్ హెచ్చరికలలో, మీరు హెచ్చరిక పెట్టెకు వచన క్షేత్రాన్ని జోడించడానికి ఒక ఎంపికను పొందుతారు. వినియోగదారు నుండి కొంత ఇన్పుట్ అవసరమైనప్పుడు ఇది ప్రత్యేకంగా ఉపయోగించబడుతుంది. మీరు ఉపయోగించవచ్చు sendKeys () ప్రాంప్ట్ హెచ్చరిక పెట్టెలో కొంత వచనాన్ని టైప్ చేసే పద్ధతి.
promptAlert.sendKeys ('హెచ్చరికను అంగీకరిస్తోంది')

  • నిర్ధారణ హెచ్చరిక : ఈ రకమైన హెచ్చరిక హెచ్చరికను అంగీకరించడానికి లేదా తీసివేయడానికి ఒక ఎంపికతో వస్తుంది. హెచ్చరికను అంగీకరించడానికి, మీరు Alert.accept () ను ఉపయోగించవచ్చు మరియు తీసివేయడానికి, Alert.dismiss () ను ఉపయోగించవచ్చు
నిర్ధారణఅలెర్ట్.డిస్మిస్ ()

జావాలో పునరావృత ఫైబొనాక్సీ సిరీస్

మీరు వివిధ రకాల హెచ్చరికలతో స్పష్టమైన తర్వాత, ఈ హెచ్చరికలను ఎలా నిర్వహించాలో అర్థం చేసుకోవడం సులభం అవుతుంది.

సెలీనియం వెబ్‌డ్రైవర్‌లో హెచ్చరికలను ఎలా నిర్వహించాలి?

హెచ్చరికలను నిర్వహించడం ఒక గమ్మత్తైన పని కాని, ఈ ప్రక్రియను చాలా సులభం చేసే కార్యాచరణలను అందిస్తుంది. ఇది ఎలా చేయవచ్చో అర్థం చేసుకోవడానికి నేను మీకు సహాయం చేస్తాను.

పరీక్ష స్క్రిప్ట్‌ను అమలు చేస్తున్నప్పుడు, హెచ్చరిక ఉత్పత్తి అయిన తర్వాత కూడా డ్రైవర్ నియంత్రణ బ్రౌజర్‌లో ఉంటుంది.మీరు ప్రస్తుత బ్రౌజర్ నుండి హెచ్చరిక విండోకు నియంత్రణను మార్చిన తర్వాత, హెచ్చరికను అంగీకరించడం, హెచ్చరికను తీసివేయడం, హెచ్చరిక విండో నుండి వచనాన్ని పొందడం, హెచ్చరికపై కొంత వచనాన్ని వ్రాయడం వంటి అవసరమైన చర్యలను చేయడానికి మీరు హెచ్చరిక ఇంటర్ఫేస్ పద్ధతులను ఉపయోగించవచ్చు. విండో, మొదలైనవి.

ఈ హెచ్చరిక ఇంటర్ఫేస్ పద్ధతుల గురించి తెలుసుకుందాం.

ఒకటి) తొలగింపు రద్దు ()
హెచ్చరిక పెట్టెలో ‘రద్దు చేయి’ బటన్ క్లిక్ చేసినప్పుడు ఈ పద్ధతి అంటారు.

driver.switchTo (). హెచ్చరిక (). తొలగింపు ()

2) అంగీకరించడం రద్దు ()

మీరు హెచ్చరిక యొక్క ‘సరే’ బటన్‌పై క్లిక్ చేసినప్పుడు ఈ పద్ధతి అంటారు.

driver.switchTo (). హెచ్చరిక (). అంగీకరించండి ()

3) స్ట్రింగ్ getText ()

హెచ్చరిక సందేశాన్ని సంగ్రహించడానికి ఈ పద్ధతిని పిలుస్తారు.

జావా అప్లికేషన్‌ను ఎలా ఉపయోగించాలి
driver.switchTo (). హెచ్చరిక (). getText ()

4) పంపే కీలను రద్దు చేయండి (స్ట్రింగ్ స్ట్రింగ్‌టోసెండ్)

మీరు హెచ్చరిక పెట్టెకు కొంత డేటాను పంపాలనుకున్నప్పుడు దీనిని పిలుస్తారు.

driver.switchTo (). హెచ్చరిక (). sendKeys ('టెక్స్ట్')

సెలీనియంలోని హెచ్చరికలను ఎలా నిర్వహించాలో అర్థం చేసుకోవడానికి, డెమోపై పని చేద్దాం. ఈ దృష్టాంతంలో, హెచ్చరికలను ఎలా నిర్వహించాలో వివరించడానికి మా స్వంత ఎడురేకా డెమో సైట్‌ను ఉపయోగించడాన్ని మేము పరిశీలిస్తాము .

  • వెబ్ బ్రౌజర్‌ను ప్రారంభించి వెబ్‌పేజీని తెరవండి.
  • హెచ్చరిక పెట్టెను ఉత్పత్తి చేసే “డిస్ప్లే అలర్ట్” బటన్ పై క్లిక్ చేసి, ఆపై OK (అంగీకరించు) బటన్ పై క్లిక్ చేయండి.
h1 {రంగు: ఎరుపు మార్జిన్-ఎడమ: 40 పిక్స్} బటన్ {రంగు: తెలుపు మార్జిన్-ఎడమ: 40 పిక్స్ నేపథ్య-రంగు: నల్ల అంచు: ఏదీ పాడింగ్: 15 పిక్స్ 32 పిక్స్ టెక్స్ట్-అలైన్: సెంటర్ టెక్స్ట్-డెకరేషన్: ఏదీ డిస్ప్లే: ఇన్లైన్-బ్లాక్ ఫాంట్- పరిమాణం: 16 పిక్స్} బటన్: హోవర్ {నేపథ్య-రంగు: వెండి రంగు: నలుపు}. కాలమ్ {ఫ్లోట్: ఎడమ వెడల్పు: 33.33%} / * నిలువు వరుసల తర్వాత ఫ్లోట్లను క్లియర్ చేయండి * / .row: {content: '' display: table clear : రెండు }
 
ఎడురేకా కోర్సులు
 
ఎడురేకా యూట్యూబ్ ఛానల్
 
ఎడురేకా బ్లాగ్
 
ఎడురేకా కమ్యూనిటీ ఎడురేకాపాపప్
 
ఫంక్షన్ పాపప్ () {myWindow = window.open ('', 'myWindow', ',') myWindow.document.write ('

ఇది సెలీనియం పాపప్

')}

హెచ్చరిక పెట్టె మరియు పాపప్ పెట్టెను ఒకే పేజీలో ఏకీకృతం చేద్దాం మరియు ఎక్లిప్స్ IDE లో కోడ్‌ను అమలు చేయడం ద్వారా దాన్ని అమలు చేయండి.

దిగుమతి java.awt.AWTException దిగుమతి java.awt.Robot దిగుమతి java.awt.event.InputEvent దిగుమతి org.openqa.selenium.Alert దిగుమతి org.openqa.selenium.By దిగుమతి org.openqa.selenium.WebDriver దిగుమతి org.openqa.selenium .క్రోమ్ క్రొత్త ChromeDriver () driver.get ('file: /// C: /Users/Vaishnavi/Downloads/alerts%20in%20selenium-edureka.html') driver.manage (). window (). గరిష్టీకరించు () Thread.sleep (3000) driver.findElement (By.id ('alert')). క్లిక్ చేయండి () Thread.sleep (3000) హెచ్చరిక హెచ్చరిక = driver.switchTo (). హెచ్చరిక () స్ట్రింగ్ హెచ్చరిక మెసేజ్ = డ్రైవర్.స్విచ్టో (). హెచ్చరిక () .getText () System.out.println (alertMessage) Thread.sleep (3000) alert.accept () Thread.sleep (3000) driver.findElement (By.id ('PopUp')) క్లిక్ చేయండి () రోబోట్ రోబోట్ = క్రొత్తది రోబోట్ () 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 ()}}

ఇప్పుడు, ఈ హెచ్చరికల యొక్క అనువర్తన ప్రాంతాలను పరిశీలిద్దాం

సెలీనియంలో హెచ్చరికలు: అప్లికేషన్ ప్రాంతాలు

  • హెచ్చరిక విధులు ప్రధానంగా బ్యాంకింగ్, ఇ-కామర్స్ సైట్లలో ఉపయోగించబడతాయి.
  • ఆన్‌లైన్ దరఖాస్తు ఫారాలు

ఇప్పుడు దీనితో, మేము ఈ “సెలీనియంలోని హెచ్చరికలు” బ్లాగును ముగించాము. మీరు ఈ కథనాన్ని ఆస్వాదించారని మరియు సెలీనియంలో హెచ్చరికలను ఎలా నిర్వహించాలో అర్థం చేసుకున్నారని నేను ఆశిస్తున్నాను. సెలీనియంలో హెచ్చరికలు ఎలా పనిచేస్తాయో ఇప్పుడు మీరు అర్థం చేసుకున్నారు, చూడండి ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 650,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్‌వర్క్‌తో విశ్వసనీయ ఆన్‌లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. ఈ కోర్సు మీకు పూర్తి సెలీనియం లక్షణాలను మరియు సాఫ్ట్‌వేర్‌ను పరీక్షించడంలో దాని ప్రాముఖ్యతను పరిచయం చేయడానికి రూపొందించబడింది. మాకు ప్రశ్న ఉందా? దయచేసి “సెలీనియంలోని హెచ్చరికలు” యొక్క వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము మిమ్మల్ని సంప్రదిస్తాము.