как проверить условие с помощью verifytext и сохранить значение в переменной true или false - PullRequest
0 голосов
/ 08 марта 2011

У меня есть приложение, которое содержит 3 страницы.

Навигация по потоку Если это первый логин: Страница A -> Страница B -> Страница C

Для последующего входа: Страница A -> Страница C

Здесь мое условие: я проверю часть текста на странице B с помощью verifyTextPresent. Если да, я выполню некоторую операцию, чтобы перейти на страницу C, а затем выполню свои действия на странице C. Если нет, я выполню действие непосредственно на странице C.

Мне нужно проверить текст с помощью VerifyTextPresent, и, если он существует, я устанавливаю значение true для любой переменной, а затем на втором шаге переменная будет иметь значение true или false, а затем я продолжу.

Как этого добиться? Кроме того, если у вас есть какие-либо другие идеи, также будет хорошо для меня ...

Заранее спасибо .. Chandra

1 Ответ

0 голосов
/ 18 марта 2011

| open | http://wiki.openqa.org/display/SEL/flowControl||

| gotoIfAndWait | selenium.isTextPresent ("flowControl") | YesIsPresent |

| gotolabel | NoNotPresent ||

| label | YesIsPresent ||

| verifyTextPresent | «Я на странице B» ||

| clickAndWait | 'SubmitTheFormToGoToPageC' ||

| label | NoNotPresent ||

| verifyTextPresent | "Я на странице C" ||

| clickAndWait | xpath = html / body / div [1] / div [2] / div [2] / div [1] / ul/ Li [3] / а [1] ||

...