Wpis z mikrobloga

@test_user:

Wady to całkowicie pokręcona składnia oparta o test case'y wspieranie przez keyword'y

Przykładowo:

${Nazwa}
<- to jest zmienna

@{Nazwa}
<- to jest lista, a pierwszy element listy to

${frst_elem}= Get from list @{List}[0]
Wait for '${time}'
<- to jest keyword, który ma czekać tyle ile w zmiennej time jest. Dodatkowo należy dodatkowo umieszczać w keywordach zmienne przy użyciu apostrofu :D

Przykładowa deklaracja zmiennej:

${zmienna}= 15
(By zmienna przybrała wartość 15
@test_user: A zapomniałem... Mają świetny tutorial dostępny tu: Link

Aha i jeszcze jedna zaleta: test log jest generowany w htmlu i zapisywany na dysku... pozwala to na proste sprawdzanie co poszło nie tak, gdzie keyword się wysypał itp :)

I kolejna wada nie ma jako takiego kompilatora... Można robić spod basha uruchamianie ze ścieżki do pliku wpisać

pybot nazwatestu.robot --dryrun
ale to tylko sprawdzi czy składnia jest poprawna nie to czy