Проблема с локаторами
#1
Отправлено 17 декабря 2013 - 23:05
Изучаю Селениум. Столкнулся с такой проблемой. Нужно протестировать страницу сайта, на которой есть блок с множеством чек-боксов, из которых нужно выбрать произвольные три. При записи тест-кейса в IDE все проходит нормально - локаторы определяются, чек-боксы чекаются.
А вот при запуске теста выдается ошибка типа [error] Element id=option-1 not found
Тоже самое происходит, если определять локатор по css или xpath.
При этом, нажатие кнопки Find уверенно подсвечивает нужную область (чек-бокс), то есть нет сомнений в правильности определения локатора.
Также чек выполняется, если запускать эту команду тест-кейса (click) отдельно, но тест-кейс в целом проваливается.
Версия Selenium IDE - 2.38.0, броузер FireFox 25.0.1
Подскажите, пожалуйста, где копать?
#2
Отправлено 18 декабря 2013 - 07:31
1) Делаем проверку, что элементы видны(стандартную Selenium или свою реализованную)
2) Создаем список элементов IList<IWebElement> listCheckBox = FindElementsByЧтоТо("селектор");
3) Работаем с каждым: listCheckBox[5].Click();
#3
Отправлено 18 декабря 2013 - 09:48
Может быть в Selenium IDE стоит очень высокая скорость воспроизведения и поэтому выпадающие списки не успевают появится?Доброго дня, уважаемые коллеги!
Изучаю Селениум. Столкнулся с такой проблемой. Нужно протестировать страницу сайта, на которой есть блок с множеством чек-боксов, из которых нужно выбрать произвольные три. При записи тест-кейса в IDE все проходит нормально - локаторы определяются, чек-боксы чекаются.
А вот при запуске теста выдается ошибка типа [error] Element id=option-1 not found
Тоже самое происходит, если определять локатор по css или xpath.
При этом, нажатие кнопки Find уверенно подсвечивает нужную область (чек-бокс), то есть нет сомнений в правильности определения локатора.
Также чек выполняется, если запускать эту команду тест-кейса (click) отдельно, но тест-кейс в целом проваливается.
Версия Selenium IDE - 2.38.0, броузер FireFox 25.0.1
Подскажите, пожалуйста, где копать?
#4
Отправлено 19 декабря 2013 - 14:51
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных