How to Setup Testing Robot Framework

How to Setup Testing Robot Framework

How to Setup Testing Robot Framework






 рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рдХी рд╕्рдеाрдкрдиा:рдЪрд░рдг-рджрд░-рдЪрд░рдг рдоाрд░्рдЧрджрд░्рд╢िрдХा


рдЖрд╡рд╢्рдпрдХ рд╢рд░्рддें рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рд╕्рдеाрдкिрдд рдХрд░рдиे рд╕े рдкрд╣рд▓े, рд╕ुрдиिрд╢्рдЪिрдд рдХрд░ें рдХि рдиिрдо्рдирд▓िрдЦिрдд рд╢рд░्рддें рдкूрд░ी рд╣ो рдЧрдИ рд╣ैं:


рдкाрдпрдерди рдЗंрд╕्рдЯॉрд▓ेрд╢рди: рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рдХो рдкाрдпрдерди рдХा рдЙрдкрдпोрдЧ рдХрд░рдХे рдХाрд░्рдпाрди्рд╡िрдд рдХिрдпा рдЬाрддा рд╣ै, рдЗрд╕рд▓िрдП рдЖрдкрдХो рдЕрдкрдиे рд╕िрд╕्рдЯрдо рдкрд░ рдкाрдпрдерди рдЗंрд╕्рдЯॉрд▓ рдХрд░рдиा рд╣ोрдЧा। рдЖрдзिрдХाрд░िрдХ Python рд╡ेрдмрд╕ाрдЗрдЯ, Python.org рд╕े, рдЖрдк Python рдбाрдЙрдирд▓ोрдб рдФрд░ рдЗंрд╕्рдЯॉрд▓ рдХрд░ рд╕рдХрддे рд╣ैं।


рдкीрдЖрдИрдкी рдЗंрд╕्рдЯाрд▓ेрд╢рди: рдкीрдЖрдИрдкी рдкाрдпрдерди рдХे рд▓िрдП рдкैрдХेрдЬ рдЗंрд╕्рдЯॉрд▓рд░ рд╣ै। рдЬрдм рдЖрдк Python рдЗंрд╕्рдЯॉрд▓ рдХрд░рддे рд╣ैं рддो рдпрд╣ рдЖрдорддौрд░ рдкрд░ рд╕्рд╡рдЪाрд▓िрдд рд░ूрдк рд╕े рдЗंрд╕्рдЯॉрд▓ рд╣ो рдЬाрддा рд╣ै। рд╣ाрд▓ाँрдХि, рдпрджि рдпрд╣ рдЗंрд╕्рдЯॉрд▓ рдирд╣ीं рд╣ै, рддो рдЖрдк рдЖрдзिрдХाрд░िрдХ рдкाрдпрдерди рд╡ेрдмрд╕ाрдЗрдЯ рдкрд░ рджिрдП рдЧрдП рдиिрд░्рджेрд╢ों рдХा рдкाрд▓рди рдХрд░рдХे рдЗрд╕े рдоैрди्рдпुрдЕрд▓ рд░ूрдк рд╕े рдЗंрд╕्рдЯॉрд▓ рдХрд░ рд╕рдХрддे рд╣ैं।




рдЪрд░рдг 1: рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рд╕्рдеाрдкिрдд рдХрд░ें


рдПрдХ рдмाрд░ рдЬрдм рдЖрдкрдХे рдкाрд╕ рдкाрдпрдерди рдФрд░ рдкीрдЖрдИрдкी рд╕्рдеाрдкिрдд рд╣ो рдЬाрдП, рддो рдЖрдк рдкीрдЖрдИрдкी рдХा рдЙрдкрдпोрдЧ рдХрд░рдХे рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рд╕्рдеाрдкिрдд рдХрд░ рд╕рдХрддे рд╣ैं। рдЕрдкрдиा рдХрдоांрдб-рд▓ाрдЗрди рдЗंрдЯрд░рдл़ेрд╕ (рд╕ीрдПрд▓рдЖрдИ) рдЦोрд▓ें рдФрд░ рдиिрдо्рдирд▓िрдЦिрдд рдХрдоांрдб рдиिрд╖्рдкाрджिрдд рдХрд░ें:


(рдкिрдк рдЗंрд╕्рдЯाрд▓ рд░ोрдмोрдЯрдл्рд░ेрдорд╡рд░्рдХ-рд╕ेрд▓ेрдиिрдпрдорд▓ाрдЗрдм्рд░ेрд░ी)


рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рдФрд░ рдЙрд╕рдХी рдиिрд░्рднрд░рддा рдХा рдирд╡ीрдирддрдо рд╕ंрд╕्рдХрд░рдг рдЗрд╕ рдХрдоांрдб рдХा рдЙрдкрдпोрдЧ рдХрд░рдХे рдбाрдЙрдирд▓ोрдб рдФрд░ рдЗंрд╕्рдЯॉрд▓ рдХिрдпा рдЬा рд╕рдХрддा рд╣ै।


рдЪрд░рдг 2: рд╕ेрд▓ेрдиिрдпрдо рд▓ाрдЗрдм्рд░ेрд░ी рд╕्рдеाрдкिрдд рдХрд░ें


рдпрджि рдЖрдк рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рдХा рдЙрдкрдпोрдЧ рдХрд░рдХे рд╡ेрдм рдСрдЯोрдоेрд╢рди рдкрд░ीрдХ्рд╖рдг рдХрд░рдиे рдХी рдпोрдЬрдиा рдмрдиा рд░рд╣े рд╣ैं, рддो рдЖрдкрдХो рд╕ेрд▓ेрдиिрдпрдо рд▓ाрдЗрдм्рд░ेрд░ी рд╕्рдеाрдкिрдд рдХрд░рдиे рдХी рдЖрд╡рд╢्рдпрдХрддा рд╣ोрдЧी, рдЬो рд╡ेрдм рдм्рд░ाрдЙрдЬ़рд░ рдХे рд╕ाрде рдЗंрдЯрд░ैрдХ्рдЯ рдХрд░рдиे рдХे рд▓िрдП рдХीрд╡рд░्рдб рдк्рд░рджाрди рдХрд░рддी рд╣ै। рдЗрд╕े рд╕्рдеाрдкिрдд рдХрд░рдиे рдХे рд▓िрдП рдЖрдк рдиिрдо्рди рдХрдоांрдб рдХा рдЙрдкрдпोрдЧ рдХрд░ рд╕рдХрддे рд╣ैं:


(Pip install robotframework-seleniumlibrary)


рдЪрд░рдг 3: рдЕрддिрд░िрдХ्рдд рдкुрд╕्рддрдХाрд▓рдп рд╕्рдеाрдкिрдд рдХрд░ें (рд╡ैрдХрд▓्рдкिрдХ)


рдЖрдкрдХी рдкрд░ीрдХ्рд╖рдг рдЖрд╡рд╢्рдпрдХрддाрдУं рдХे рдЖрдзाрд░ рдкрд░, рдЖрдкрдХो рдЕрди्рдп рдк्рд░рдХाрд░ рдХे рдПрдк्рд▓िрдХेрд╢рди, рдЬैрд╕े рдбेрд╕्рдХрдЯॉрдк рдпा рдоोрдмाрдЗрд▓ рдРрдк, рдХे рдкрд░ीрдХ्рд╖рдг рдХे рд▓िрдП рдЕрддिрд░िрдХ्рдд рд▓ाрдЗрдм्рд░ेрд░ी рд╕्рдеाрдкिрдд рдХрд░рдиे рдХी рдЖрд╡рд╢्рдпрдХрддा рд╣ो рд╕рдХрддी рд╣ै। рдХुрдЫ рд╕ाрдоाрди्рдпрддः рдк्рд░рдпुрдХ्рдд рдкुрд╕्рддрдХाрд▓рдпों рдоें рд╢ाрдоिрд▓ рд╣ैं:


AppiumLibrary: Appium рдХा рдЙрдкрдпोрдЧ рдХрд░рдХे рдоोрдмाрдЗрд▓ рд╕्рд╡рдЪाрд▓рди рдкрд░ीрдХ्рд╖рдг рдХे рд▓िрдП।


RIDE: рдЖрд╕ाрди рдкрд░ीрдХ्рд╖рдг рд╡िрдХाрд╕ рдФрд░ рдиिрд╖्рдкाрджрди рдХे рд▓िрдП рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рдПрдХीрдХृрдд рд╡िрдХाрд╕ рдкрд░्рдпाрд╡рд░рдг।


рдЖрдк рдкिрдЫрд▓े рдЪрд░рдгों рдХी рддрд░рд╣ рд╣ी рдкीрдЖрдИрдкी рдХा рдЙрдкрдпोрдЧ рдХрд░рдХे рдЗрди рдкुрд╕्рддрдХाрд▓рдпों рдХो рд╕्рдеाрдкिрдд рдХрд░ рд╕рдХрддे рд╣ैं।


рдЪрд░рдг 4: рд╕्рдеाрдкрдиा рд╕рдд्рдпाрдкिрдд рдХрд░ें


рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рдФрд░ рдХिрд╕ी рднी рдЕрддिрд░िрдХ्рдд рд▓ाрдЗрдм्рд░ेрд░ी рдХो рд╕्рдеाрдкिрдд рдХрд░рдиे рдХे рдмाрдж, рдЖрдк рдЗंрд╕्рдЯॉрд▓ рдХिрдП рдЧрдП рд╕ंрд╕्рдХрд░рдгों рдХी рдЬांрдЪ рдХрд░рдХे рдЗंрд╕्рдЯॉрд▓ेрд╢рди рдХो рд╕рдд्рдпाрдкिрдд рдХрд░ рд╕рдХрддे рд╣ैं। рд╕ंрд╕्рдХрд░рдгों рдХी рдЬाँрдЪ рдХрд░рдиे рдХे рд▓िрдП рдиिрдо्рдирд▓िрдЦिрдд рдЖрджेрд╢ों рдХा рдЙрдкрдпोрдЧ рдХрд░ें:


(рд░ोрдмोрдЯ-рд╕ंрд╕्рдХрд░рдг)


рдпрд╣ рдХрдоांрдб рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рдХे рд╕्рдеाрдкिрдд рд╕ंрд╕्рдХрд░рдг рдХो рдк्рд░рджрд░्рд╢िрдд рдХрд░ेрдЧा। рдЗрд╕рдХे рдЕрддिрд░िрдХ्рдд, рдЖрдк рд╕рдоाрди рдХрдоांрдб рдХा рдЙрдкрдпोрдЧ рдХрд░рдХे рдХिрд╕ी рднी рд╕्рдеाрдкिрдд рд▓ाрдЗрдм्рд░ेрд░ी рдХे рд╕ंрд╕्рдХрд░рдгों рдХी рдЬांрдЪ рдХрд░ рд╕рдХрддे рд╣ैं।


рдЪрд░рдг 5: рдЕрдкрдиा рдкрд░ीрдХ्рд╖рдг рд╡ाрддाрд╡рд░рдг рдХॉрди्рдл़िрдЧрд░ рдХрд░ें


рдПрдХ рдмाрд░ рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рдФрд░ рдЖрд╡рд╢्рдпрдХ рд▓ाрдЗрдм्рд░ेрд░ी рд╕्рдеाрдкिрдд рд╣ो рдЬाрдиे рдХे рдмाрдж, рдЖрдкрдХो рдЕрдкрдиे рдкрд░ीрдХ्рд╖рдг рд╡ाрддाрд╡рд░рдг рдХो рдХॉрди्рдл़िрдЧрд░ рдХрд░рдиे рдХी рдЖрд╡рд╢्рдпрдХрддा рд╣ै। рдЗрд╕рдоें рдЖрдкрдХी рдкрд░ीрдХ्рд╖рдг рдкрд░िрдпोрдЬрдиा рд╕ंрд░рдЪрдиा, рдкрд░ीрдХ्рд╖рдг рдбेрдЯा рдФрд░ рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓े рд╕्рдеाрдкिрдд рдХрд░рдиा рд╢ाрдоिрд▓ рд╣ै। рдЖрдк рдЕрдкрдиी рдк्рд░ाрдердоिрдХрддाрдУं рдХे рдЖрдзाрд░ рдкрд░ рдЕрдкрдиी рдкрд░ीрдХ्рд╖рдг рдкрд░िрдпोрдЬрдиा рд╕ंрд░рдЪрдиा рдХो рд╡्рдпрд╡рд╕्рдеिрдд рдХрд░ рд╕рдХрддे рд╣ैं, рд▓ेрдХिрди рдПрдХ рд╕ाрдоाрди्рдп рд╕ंрд░рдЪрдиा рдоें рдкрд░ीрдХ्рд╖рдг рд╕ूрдЯ, рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓े, рдкрд░ीрдХ्рд╖рдг рдбेрдЯा рдФрд░ рд╕ंрд╕ाрдзрди рдл़ाрдЗрд▓ों рдХे рд▓िрдП рдиिрд░्рджेрд╢िрдХाрдПं рд╢ाрдоिрд▓ рд╣ोрддी рд╣ैं।


рдЪрд░рдг 6: рдЕрдкрдиे рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓े рд▓िрдЦें


рдЕрдкрдиे рдкрд░ीрдХ्рд╖рдг рд╡ाрддाрд╡рд░рдг рдХो рдХॉрди्рдл़िрдЧрд░ рдХрд░рдиे рдХे рд╕ाрде, рдЖрдк рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рд╕िंрдЯैрдХ्рд╕ рдХा рдЙрдкрдпोрдЧ рдХрд░рдХे рдЕрдкрдиे рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓ों рдХो рд▓िрдЦрдиा рд╢ुрд░ू рдХрд░ рд╕рдХрддे рд╣ैं। рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓े рд╕ाрд░рдгीрдмрдж्рдз рдк्рд░ाрд░ूрдк рдХा рдЙрдкрдпोрдЧ рдХрд░рдХे рд╕ाрджे рдкाрда рдл़ाрдЗрд▓ों рдоें рд▓िрдЦे рдЬाрддे рд╣ैं। рдк्рд░рдд्рдпेрдХ рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓े рдоें рдкрд░ीрдХ्рд╖рдг рдЪрд░рдг, рдХीрд╡рд░्рдб рдФрд░ рддрд░्рдХ рд╢ाрдоिрд▓ рд╣ोрддे рд╣ैं। рдЖрдк рдкुрди: рдк्рд░рдпोрдЬ्рдп рдХीрд╡рд░्рдб рдмрдиा рд╕рдХрддे рд╣ैं рдФрд░ рдмेрд╣рддрд░ рдк्рд░рдмंрдзрди рдХ्рд╖рдорддा рдХे рд▓िрдП рдЕрдкрдиे рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓ों рдХो рдкрд░ीрдХ्рд╖рдг рд╕ुрдЗрдЯ्рд╕ рдоें рд╡्рдпрд╡рд╕्рдеिрдд рдХрд░ рд╕рдХрддे рд╣ैं।


рдЪрд░рдг 7: рдЕрдкрдиा рдкрд░ीрдХ्рд╖рдг рдХेрд╕ рдЪрд▓ाрдПँ


рдПрдХ рдмाрд░ рдЬрдм рдЖрдк рдЕрдкрдиे рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓े рд▓िрдЦ рд▓ेрддे рд╣ैं, рддो рдЖрдк рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рдХा рдЙрдкрдпोрдЧ рдХрд░рдХे рдЙрди्рд╣ें рдиिрд╖्рдкाрджिрдд рдХрд░ рд╕рдХрддे рд╣ैं। рдЕрдкрдиे рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓ों рдХो рдЪрд▓ाрдиे рдХे рд▓िрдП, рдХрдоांрдб-рд▓ाрдЗрди рдЗंрдЯрд░рдл़ेрд╕ рдоें рдЕрдкрдиी рдкрд░ीрдХ्рд╖рдг рдл़ाрдЗрд▓ों рд╡ाрд▓ी рдиिрд░्рджेрд╢िрдХा рдкрд░ рдиेрд╡िрдЧेрдЯ рдХрд░ें рдФрд░ рдиिрдо्рдирд▓िрдЦिрдд рдХрдоांрдб рдиिрд╖्рдкाрджिрдд рдХрд░ें:


(рд░ोрдмोрдЯ)


рдЕрдкрдиी рдкрд░ीрдХ्рд╖рдг рдл़ाрдЗрд▓ рдХे рдиाрдо рдХे рд╕ाрде `` рдмрджрд▓ें। рдпрд╣ рдХрдоांрдб рдиिрд░्рджिрд╖्рдЯ рдкрд░ीрдХ्рд╖рдг рдл़ाрдЗрд▓ рдХो рдиिрд╖्рдкाрджिрдд рдХрд░ेрдЧा рдФрд░ рдкрд░ीрдХ्рд╖рдг рдкрд░िрдгाрдоों рдХो рд╕ाрд░ांрд╢िрдд рдХрд░рддे рд╣ुрдП рдПрдХ рдкрд░ीрдХ्рд╖рдг рд░िрдкोрд░्рдЯ рддैрдпाрд░ рдХрд░ेрдЧा।


рдЪрд░рдг 8: рдкрд░ीрдХ्рд╖рдг рдкрд░िрдгाрдоों рдХा рд╡िрд╢्рд▓ेрд╖рдг рдХрд░ें


рдЕрдкрдиे рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓े рдЪрд▓ाрдиे рдХे рдмाрдж, рдЖрдк рдХिрд╕ी рднी рд╕рдорд╕्рдпा рдпा рд╡िрдлрд▓рддा рдХी рдкрд╣рдЪाрди рдХрд░рдиे рдХे рд▓िрдП рдкрд░ीрдХ्рд╖рдг рдкрд░िрдгाрдоों рдХा рд╡िрд╢्рд▓ेрд╖рдг рдХрд░ рд╕рдХрддे рд╣ैं। рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ HTML рдк्рд░ाрд░ूрдк рдоें рд╡िрд╕्рддृрдд рдкрд░ीрдХ्рд╖рдг рд░िрдкोрд░्рдЯ рддैрдпाрд░ рдХрд░рддा рд╣ै, рдЬिрд╕рд╕े рдкрд░ीрдХ्рд╖рдг рдиिрд╖्рдкाрджрди рдкрд░िрдгाрдоों рдХी рдХрд▓्рдкрдиा рдХрд░рдиा рдЖрд╕ाрди рд╣ो рдЬाрддा рд╣ै। рдЖрдк рдкाрд╕/рдЕрд╕рдлрд▓ рд╕्рдеिрддि, рдиिрд╖्рдкाрджрди рд╕рдордп рдФрд░ рд▓ॉрдЧ рд╕ंрджेрд╢ों рд╕рд╣िрдд рдк्рд░рдд्рдпेрдХ рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓े рдХे рдмाрд░े рдоें рд╡िрд╕्рддृрдд рдЬाрдирдХाрд░ी рджेрдЦрдиे рдХे рд▓िрдП рд╡ेрдм рдм्рд░ाрдЙрдЬ़рд░ рдоें рдЬेрдирд░ेрдЯ рдХी рдЧрдИ HTML рд░िрдкोрд░्рдЯ рдЦोрд▓ рд╕рдХрддे рд╣ैं।


рдиिрд╖्рдХрд░्рд╖


рдкрд░ीрдХ्рд╖рдг рдЙрдж्рджेрд╢्рдпों рдХे рд▓िрдП рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рд╕्рдеाрдкिрдд рдХрд░рдиा рдПрдХ рд╕ीрдзी рдк्рд░рдХ्рд░िрдпा рд╣ै рдЬो рдЖрдкрдХे рд╕ॉрдл़्рдЯрд╡ेрдпрд░ рд╡िрдХाрд╕ рд╡рд░्рдХрдл़्рд▓ो рдХो рдХाрдлी рдмрдв़ा рд╕рдХрддी рд╣ै। рдЗрд╕ рдЧाрдЗрдб рдоें рдЙрд▓्рд▓िрдЦिрдд рдЪрд░рдгों рдХा рдкाрд▓рди рдХрд░рдХे, рдЖрдк рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рдХो рдк्рд░рднाрд╡ी рдвंрдЧ рд╕े рдХॉрди्рдл़िрдЧрд░ рдХрд░ рд╕рдХрддे рд╣ैं, рдЕрдкрдиे рдкрд░ीрдХ्рд╖рдг рдоाрдорд▓े рд▓िрдЦ рд╕рдХрддे рд╣ैं, рдФрд░ рдЕрдкрдиे рд╕ॉрдл़्рдЯрд╡ेрдпрд░ рдЕрдиुрдк्рд░рдпोрдЧों рдХी рдЧुрдгрд╡рдд्рддा рдФрд░ рд╡िрд╢्рд╡рд╕рдиीрдпрддा рд╕ुрдиिрд╢्рдЪिрдд рдХрд░рдиे рдХे рд▓िрдП рдЙрди्рд╣ें рдиिрд╖्рдкाрджिрдд рдХрд░ рд╕рдХрддे рд╣ैं। рдЕрдкрдиी рд╕ाрджрдЧी рдФрд░ рд▓рдЪीрд▓ेрдкрди рдХे рд╕ाрде, рд░ोрдмोрдЯ рдл्рд░ेрдорд╡рд░्рдХ рдЯीрдоों рдХो рдЕрдкрдиे рдкрд░ीрдХ्рд╖рдг рдк्рд░рдпाрд╕ों рдХो рд╕ुрд╡्рдпрд╡рд╕्рдеिрдд рдХрд░рдиे рдФрд░ рдЙрдЪ्рдЪ рдЧुрдгрд╡рдд्рддा рд╡ाрд▓े рд╕ॉрдл़्рдЯрд╡ेрдпрд░ рдЙрдд्рдкाрдж рд╡िрддрд░िрдд рдХрд░рдиे рдХा рдЕрдзिрдХाрд░ рджेрддा рд╣ै।

Post a Comment

0 Comments