2011-08-01 5 views
10

Jak mogę określić pustą/pustą wartość pola tekstowego podczas korzystania z robota-selenibiblioteka z plikiem TSV? Na przykład: Mam następujące:Jak przetestować puste pole tekstowe podczas korzystania z robota-selenu?

Textfield Value Should Be  identifier=name1  Chris 
Textfield Value Should Be  identifier=name2 

Chcę przetestować, czy nazwa 2 jest pusta. Próbowałem pozostawiając go puste (który zwraca komunikat o niepoprawnej liczbie argumentów. Próbowałem "", który szuka pary cytatów, i ", które wprowadza pojedynczy cytat, a selen wydaje się szukać tego

Odpowiedz

14

można użyć jeden ukośnik \ lub specjalnej zmiennej $ {pusta,}, aby utworzyć pusty ciąg w danych testowych Podręcznik użytkownika zawiera szczegółowe informacje. http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html

+2

$ {PUSTY} powinny działać bardzo dobrze i będzie będzie łatwiej zrozumieć po ponownym przeczytaniu testu ... Postaram się uniknąć ukośnika odwrotnego ... –

+0

Tak, $ {EMPTY} jest bardziej znaczący niż \ (backslash) –

+0

Czy $ {EMPTY} jest wbudowaną zmienną? –

4

Tak, $ {pUSTY} jest zbudowany w zmiennej.

Istnieje wiele przykładów, zobacz przykład here

Powiązane problemy