Issue 7: Lesson 3
Project Member Reported by polni...@gmail.com, Nov 9, 2011
Lesson: 3
Subject: RUN KEYWORD IF

Witam,

Dziś trzecia odsłona naszej szkółki.

Przed Wami takie oto zadanie.

1. Wejść na stronę http://10minutemail.com/10MinuteMail/index.html 
Ten portal oferuje automatycznie tworzone adresy email. Domyślnie taki emial żyje 10 minut.


2. Sprawdzić ile czasu nam jeszcze pozostało, i jeśli nasz email wygaśnie za 9 minut to zrobić screenshota tej strony.



OK, niby proste, ale jak to zrobić?

W załączniku  przedstawię Wam opis poszczególnych kroków jakie trzeba wykonać.
Pominę już Setup, i wejście na stronę. To już znacie. 






2011-11-09_102343.jpg
65.4 KB   View   Download
Nov 9, 2011
Project Member #2 polni...@gmail.com
Niestety dalsza część przewodnika będzie w komentarzach.

Choć wcześniej powiedziałem, że nie skupię się na setupie, to jednak muszę to zrobić. Podczas wykonywania skryptu wyszły małe niejasności dla kodowania polskich znaków, więc dla ułatwienia jako pierwszy krok będzie zmiana strony na język ANGIELSKI.

1. SETUP


2011-11-09_105944 setup.jpg
157 KB   View   Download
Nov 9, 2011
Project Member #3 polni...@gmail.com
2. Tworzymy kolejny Test Case (Lesson 3)
W Settings wybieramy SETUP = Test Setup for lesson 3.
Tearndown można zostawic pusty lub wybrać ten sam co dla poprzednich lekcji.




2011-11-09_110352 select setup.jpg
86.9 KB   View   Download
Nov 9, 2011
Project Member #4 polni...@gmail.com
3. BODY naszego skryptu

Co robi dana linia opisałem w komentarzu każdej linijki.

W naszym przykładzie porównujemy czy TEKST A jest taki sam jak TEKST B. 
Stąd zapis '${expirationTime}'=='${warunek}'. 

RIDE umożliwia także porównywanie innych wartości np, liczbowych i logicznych.
Można korzystać z innych standardowych warunków:
!= , <>, >= , =< i innych. Więcej informacji znajdziecie w dokumentacji.
http://robotframework.googlecode.com/hg/doc/libraries/BuiltIn.html?r=2.6.3#Run%20Keyword%20If 



2011-11-09_120909 skrypt.jpg
132 KB   View   Download