మీరు వారి ఇష్టమైన పరీక్ష సాధనం గురించి సోమరి టెస్టర్ను అడిగితే, మీకు లభించే అధిక సంభావ్యత ఉంది “ ”సమాధానంగా. ఎందుకంటే ఇది సరైన సాధనం వెబ్ అప్లికేషన్ యొక్క. ఈ వ్యాసంలో, ఇది చాలా ప్రజాదరణ పొందిన వివిధ సెలీనియం భాగాలు ఏమిటో చూద్దాం.
ప్రారంభ కోసం Android స్టూడియో ట్యుటోరియల్
ఈ వ్యాసంలో క్రింద విషయాలు ఉన్నాయి:
ప్రారంభిద్దాం!
సెలీనియం పరిచయం
సెలీనియం అనేది ఓపెన్ సోర్స్ సాధనం, ఇది వెబ్ బ్రౌజర్లలో లేదా ఏదైనా వెబ్ బ్రౌజర్ని ఉపయోగించి పరీక్షించబడుతున్న వెబ్ అనువర్తనాలపై నిర్వహించిన పరీక్ష కేసులను ఆటోమేట్ చేయడానికి ఉపయోగించబడుతుంది.వేచి ఉండండి, మీరు తీసుకెళ్లడానికి ముందు, వెబ్ అనువర్తనాల పరీక్ష మాత్రమే సాధ్యమవుతుందని నేను మళ్ళీ చెప్పాను . మేము ఏ డెస్క్టాప్ సాఫ్ట్వేర్ అప్లికేషన్ను పరీక్షించలేము లేదా సెలీనియం ఉపయోగించి ఏ మొబైల్ అప్లికేషన్ను పరీక్షించలేము.కాబట్టి ఇది ఓపెన్ సోర్స్ సాధనం క్రాస్ బ్రౌజింగ్ మరియు వెబ్ అనువర్తనాలను ఆటోమేట్ చేస్తుంది!
ఇప్పుడు సెలీనియం కలిగి ఉన్న వివిధ భాగాలు ఏమిటో చూద్దాం.
సెలీనియం భాగాలు
సెలీనియం ప్రధానంగా సాధనాల సూట్ను కలిగి ఉంటుంది, వీటిలో ఇవి ఉన్నాయి:
ఈ సాధనాల యొక్క కార్యాచరణలను మరింత వివరంగా అర్థం చేసుకుందాం.
సెలీనియం IDE
సెలీనియం IDE (ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్) ప్రధానంగా ఫైర్ఫాక్స్ ప్లగిన్. ఇది సెలీనియం సూట్లోని సరళమైన ఫ్రేమ్వర్క్లలో ఒకటి. ఇది స్క్రిప్ట్లను రికార్డ్ చేయడానికి మరియు ప్లేబ్యాక్ చేయడానికి మాకు అనుమతిస్తుంది. మీరు ఉపయోగించి స్క్రిప్ట్లను సృష్టించాలనుకుంటే , మీరు మరింత ఆధునిక మరియు దృ test మైన పరీక్ష కేసులను వ్రాయడానికి సెలీనియం RC లేదా సెలీనియం వెబ్డ్రైవర్ను ఉపయోగించాలి.
సెలీనియం IDE లో, పరీక్ష కేసు అమలు చాలా నెమ్మదిగా ఉంది మరియు ఇతర భాగాలతో పోలిస్తే పరీక్ష కేసుల నివేదిక ఉత్పత్తి దశ మంచిది కాదు. ఇది సమాంతర లేదా రిమోట్ అమలులో పరీక్ష కేసు అమలుకు మద్దతు ఇవ్వదు.
సెలీనియం IDE యొక్క కొన్ని లోపాలు:
ఇది టెస్ట్ కేసు అమలును ఫైర్ఫాక్స్ బ్రౌజర్కు పరిమితం చేస్తుంది.
ఇది మద్దతును విస్తరించదుఐఫోన్ / ఆండ్రాయిడ్ పరీక్ష వంటి మొబైల్ ఆధారిత పరీక్ష.
పరీక్ష కేసుల అమలు చాలా నెమ్మదిగా ఉంటుంది మరియు ఇతర భాగాలతో పోల్చినప్పుడు నివేదిక ఉత్పత్తి దశ మంచిది కాదు.
తరువాత, సెలీనియం RC అంటే ఏమిటో చూద్దాం.
సెలీనియం ఆర్సి
సెలీనియం 1 అని కూడా పిలువబడే సెలీనియం RC ప్రధానమైనది వెబ్డ్రైవర్ విలీనం సెలీనియం 2 ను తీసుకురావడానికి చాలా కాలం ముందు. ఇది ప్రధానంగా జావాస్క్రిప్ట్పై ఆధారపడుతుంది . ఇది రూబీ, PHP, , పెర్ల్ మరియు సి #, జావా, జావాస్క్రిప్ట్. ఇది అక్కడ ఉన్న ప్రతి బ్రౌజర్కు మద్దతు ఇస్తుంది.
గమనిక: సెలీనియం ఆర్సి అధికారికంగా డీప్రికేట్ చేయబడింది.
సెలీనియం RC యొక్క కొన్ని ఇతర లక్షణాలు:
ఇది జావాస్క్రిప్ట్ ఆధారంగా. ఇది రికార్డ్ / ప్లేబ్యాక్ లక్షణానికి మద్దతు ఇవ్వదు.
ఇది క్లయింట్ / సర్వర్ నిర్మాణంపై ఆధారపడి ఉంటుంది, ఇది సూచిస్తుంది -> మీరు పరీక్ష కేసులు / పరీక్ష స్క్రిప్ట్లను అమలు చేయాలనుకున్నప్పుడు, మీరు సర్వర్ను మానవీయంగా ప్రారంభించాలి.
ఇది పరీక్షా కేసుల సమాంతర అమలుతో పాటు సెలీనియం గ్రిడ్ సహాయంతో రిమోట్ ఎగ్జిక్యూషన్కు మద్దతు ఇస్తుంది.
యొక్క లోపం సెలీనియం ఆర్సి మీరు పరీక్ష కేసులను అమలు చేయాలనుకున్నప్పుడు, మీరు సెలీనియం స్వతంత్ర సర్వర్ను మానవీయంగా ప్రారంభించాలి. ఈ సమస్యను అధిగమించడానికి, పరిచేయం చేయబడిన.
సెలీనియం వెబ్డ్రైవర్
సెలీనియం వెబ్డ్రైవర్ అనేది బ్రౌజర్ ఆటోమేషన్ ఫ్రేమ్వర్క్, ఇది ఆదేశాలను అంగీకరించి వాటిని బ్రౌజర్కు పంపుతుంది. ఇది బ్రౌజర్-నిర్దిష్ట డ్రైవర్ ద్వారా అమలు చేయబడుతుంది. ఇది నేరుగా బ్రౌజర్తో కమ్యూనికేట్ చేస్తుంది మరియు దానిని నియంత్రిస్తుంది. సెలీనియం వెబ్డ్రైవర్ వంటి వివిధ ప్రోగ్రామింగ్ భాషలకు మద్దతు ఇస్తుంది - , సి #, , , పెర్ల్, రూబీ . మరియు
సెలీనియం వెబ్డ్రైవర్ కింది వాటికి మద్దతు ఇస్తుంది:
- ఆపరేషన్ సిస్టమ్ మద్దతు - విండోస్, మాక్ ఓఎస్, లైనక్స్, సోలారిస్
- బ్రౌజర్ మద్దతు - మొజిల్లా ఫైర్ఫాక్స్, ఇంటర్నెట్ ఎక్స్ప్లోరర్, గూగుల్ క్రోమ్ 12.0.712.0 మరియు అంతకంటే ఎక్కువ, సఫారి, ఒపెరా 11.5 మరియు అంతకంటే ఎక్కువ, ఆండ్రాయిడ్, ఐఓఎస్, హెచ్టిఎమ్యూనిట్ 2.9 మరియు అంతకంటే ఎక్కువ.
మీరు సెలీనియం వెబ్డ్రైవర్ గురించి మరింత తెలుసుకోవాలనుకుంటే, దయచేసి ఈ కథనాన్ని చూడండి . ఇప్పుడు చివరి భాగాన్ని అర్థం చేసుకుందాం, అంటే సెలీనియం గ్రిడ్.
సెలీనియం గ్రిడ్
సెలీనియం గ్రిడ్ ఇది సెలీనియం RC తో కలిసి ఉపయోగించబడే సాధనం. సమాంతరంగా వేర్వేరు బ్రౌజర్లకు వ్యతిరేకంగా వేర్వేరు యంత్రాలపై పరీక్షలను అమలు చేయడానికి ఇది ఉపయోగించబడుతుంది. ఇది సూచిస్తుంది - వేర్వేరు బ్రౌజర్లు మరియు ఆపరేటింగ్ సిస్టమ్లను నడుపుతున్న వేర్వేరు యంత్రాలకు వ్యతిరేకంగా ఒకేసారి బహుళ పరీక్షలను అమలు చేస్తుంది. మీరు ఈ కథనాన్ని కూడా చూడవచ్చు సెలీనియం గ్రిడ్ విస్తృత గేజ్ వద్ద భావనలను అర్థం చేసుకోవడానికి.
కాబట్టి ఇదంతా సెలీనియం భాగాలు. దీనితో, మేము ఈ వ్యాసం ముగింపుకు వచ్చాము.మీరు భావనలను అర్థం చేసుకున్నారని మరియు మీ జ్ఞానానికి విలువను జోడించడంలో సహాయపడ్డారని నేను ఆశిస్తున్నాను. ఇప్పుడు, మీరు సెలీనియం గురించి మరింత అవగాహన పొందాలనుకుంటే, మీరు మా తనిఖీ చేయవచ్చు .
మీరు ఈ “సెలీనియం భాగాలు” కథనాన్ని కనుగొంటే ”సంబంధిత, చూడండి ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 250,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్వర్క్తో విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత.
మాకు ప్రశ్న ఉందా? దయచేసి సెలీనియం కాంపోనెంట్స్ వ్యాసం యొక్క వ్యాఖ్యల విభాగంలో దీనిని ప్రస్తావించండి మరియు మేము మీ వద్దకు తిరిగి వస్తాము.