Сценарий SELENIUM IDE-Force для включения в случае неудачи, например, при нажатии на объект - PullRequest
0 голосов
/ 15 сентября 2011

Если в IDE происходит сбой скрипта, скажем, событие щелчка, поскольку объект не может быть найден, как вы можете получить селен, чтобы просто перейти к nex

Ответы [ 2 ]

0 голосов
/ 23 марта 2016

Вам нужен flowcontrol для Selenium IDE, чтобы сделать это

storeElementPresent | id=yourbutton   | found
gotoIf              | ${found}==false | NOTFOUND
click               | id=yourbutton
label               | NOTFOUND

Первая команда будет хранить истину или ложь о наличии элемента. Второй отправит скрипт на ярлык NOTFOUND вместо того, чтобы делать щелчок, если на вашей странице нет кнопки.

0 голосов
/ 23 сентября 2011

Я не думаю, что есть какой-либо способ, если событие CLICK не выполнено и позволяет продолжить для следующего события.(Я также хотел бы знать, если получил: P)

Предложение: Планируйте тестовые случаи с различными сценариями / тестовыми примерами, например, у вас есть страница A, внутри страницы A есть несколько кнопок, которые вы хотите запуститьтест.Запишите каждое событие кнопки в нескольких различных тестовых случаях Selen и запустите тест, как в режиме полного набора тестов.Так что селен перейдет к следующим контрольным случаям при неудаче.

Надеется на эту помощь;)

...