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.