2013-05-31 1 views
1
JWebUnit.beginAt

:В чем разница между beginAt и gotoPage в JWebUnit?

Начните разговор по URL абсолютного или относительного базовую URL. Используйте getTestContext().setBaseUrl(String) для определения базового URL. Абсолютный URL должен начинаться с «http: //», «https: //» или «www.».

JWebUnit.gotoPage:

Перейти к данной странице, как если пользователь набрал URL вручную в браузере. Используйте getTestContext().setBaseUrl(String) для определения базового URL. Абсолютный URL должен начинаться с «http: //», «https: //» или «www.».

Таким образом, говорится: «Начните разговор по адресу абсолютный или относительный базовый URL», а другой говорит «Перейдите на данную страницу, например, если пользователь набрал URL-адрес вручную в браузере». Это нисколько не помогает мне в понимании их (ну, в частности, первое, последнее имеет смысл). Какая разница между ними? Что я должен использовать и когда?

ответ

0

Мне, наконец, удалось найти ответ в исходном коде.

beginAt делает две вещи: запустил браузер, а затем позвонил gotoPage с его аргументом. Таким образом, вы должны использовать beginAt в первый раз, и gotoPage последующих раз. (Возможно, если вы управляете несколькими окнами, у него больше пользы, я не так глубоко вырыл.)