Среда разработки vs 2012, Selenium WebDriver 2.37.0.0 , ie10.
1) Есть ссылка вида <input type="submit" onclick="Что то сделать и перейти на друху страницу;" value="Сделать" id="doIt">. Нажимаем: RemoteWebDriver.FindElementById("doIt").Click(); - Не работает, проверка на видимость сделанна, с другими элементами на страницы до клика без cбоев происходила работа.
2) Ссылка вида <input type="submit" value="Сделать" id="doIt"> - нажимаем: RemoteWebDriver.FindElementById("doIt").Click();
На нескольких проектах все ссылки первого вида стабильно не работают, 2 работают 100%. Как правильно кликнуть, чтоб клик произошел?
Ссылка или кнопка с ивентом
Автор xRomanx, 21 ноя 2013 12:07
Сообщений в теме: 4
#1
Отправлено 21 ноября 2013 - 12:07
#2
Отправлено 22 ноября 2013 - 10:34
Может проблема в Javascript? У меня кстати у самого сейчас такая же проблема есть в одном месте, поэтому я просто выполняю JavaScript-код, указанный в onclick="...". Работает, но правда в моем случае не в 100% случаев.
#3
Отправлено 22 ноября 2013 - 14:03
В google поискал, там тоже такая же проблема. Тоже стал выполнять, что после onclick и работает пока 100%. Но это не решение, а хак(
#4
Отправлено 13 декабря 2013 - 10:42
Пример воспроизведения есть?
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#5
Отправлено 13 декабря 2013 - 13:38
Пример есть, но привести не смогу(((( Нужно искать и тестировать на других сайтах.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных