Rešeno: kako koristiti ci varijable u python robotu

Posljednje ažuriranje: 09/11/2023

Glavni problem sa upotrebom ci varijabli u Python robotu je taj što se one ne inicijaliziraju automatski. Ovo može dovesti do grešaka ako pokušate da ih koristite bez prethodnog inicijalizacije.

 framework

In the following code, I am trying to use ci variables in python robot framework. But it is not working. Any suggestions?
<code>*** Settings ***
Library    Selenium2Library


*** Variables ***
${URL}    http://google.com


*** Test Cases ***
TC1

    Open Browser    ${URL}    chrome

    Sleep 3s

    Close Browser    
</code>

Prvi red definira Selenium2Library, koja je biblioteka za web testiranje za Robot Framework.

Drugi red definira varijablu pod nazivom ${URL}, koja sadrži URL web stranice koju treba testirati.

Treći red definiše test slučaj pod nazivom TC1, koji otvara web stranicu u web pretraživaču, čeka 3 sekunde, a zatim zatvara pretraživač.

Varijable okruženja za rad s robotima

Postoji nekoliko varijabli okruženja koje možete koristiti s robotima u Pythonu.

ROBOT_HOME: Ovo je put do robotovog izvršnog fajla. Možete podesiti ovu varijablu da ukazuje na drugog izvršnog robota na vašem sistemu, ako imate instalirano više robota.

ROBOT_USER: Ovo je korisničko ime pod kojim će se robot pokrenuti. Možete postaviti ovu varijablu da ukazuje na drugo korisničko ime na vašem sistemu, ako imate instalirano više robota.

ROBOT_PASSWORD: Ovo je lozinka za korisnika robota. Možete postaviti ovu varijablu da ukazuje na drugu lozinku na vašem sistemu, ako imate instalirano više robota.

Roboti i Python

Postoji mnogo ukrštanja između Pythona i robota, jer su oba moćni programski jezici koji omogućavaju lako kreiranje automatizovanih sistema. Python je posebno pogodan za zadatke kao što su analiza podataka i strojno učenje, dok se roboti mogu koristiti za razne zadatke, od proizvodnje do nadzora.

Slični postovi: