Каскадные выпадающие списки с Selenium - PullRequest
4 голосов
/ 07 июня 2010

У меня большие проблемы с тестированием каскадных выпадающих списков с помощью Selenium. Я хотел бы знать, что стандартный подход для этого. Мне немного неясно, какие команды использовать, т. Е. ClickAndWait, WaitForTextPresent и т. Д. Кажется, это немного хакерство, чтобы попытаться заставить это работать.

Кто-нибудь получил селен, чтобы правильно это проверить? Примером сценария может быть наличие 3 списков, которые имеют марку автомобиля, модель и цвет. Каждый населён по очереди другим. Selenium нужно как-то дождаться заполнения следующего списка, прежде чем начинать тестирование.

1 Ответ

1 голос
/ 08 июня 2010

Как правило, лучший способ сделать это - сделать

Select | select1 | option
waitForSelectx | select2 | possiblePattern
Select | select2 | option
waitForSelectx | select3 | possiblePattern
Select | select3 | option

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...