Всем привет!
У меня есть тесты, которые были написаны на Selenium 2.0rc2 При попытке обновить Selenium до любой другой версии, вплоть до последней 2.8.0 тесты начинают падать. В частности, изменилось значение атрибута href у ссылок -- раньше адрес был относительным (например, /foo/bar), а сейчас он полный (например, example.org/foo/bar)
Вопрос: это ожидаемое поведение? Оно где-то было задокументировано? Мне теперь свыкнуться с тем, что все ссылки будут с полным путём или это баг? Или это был баг, который исправили?
Спасибо заранее.
Изменилось значение атрибута href в Selenium-е после 2.0rc2
Автор php-coder, 07 окт 2011 04:19
Сообщений в теме: 3
#1
Отправлено 07 октября 2011 - 04:19
#2
Отправлено 07 октября 2011 - 04:34
Это был баг, который, видимо, исправили, поищите в списке закрытых в последнее время. А вообще href в локаторах использовать нехорошо конечно.
#3
Отправлено 10 октября 2011 - 07:51
обычно использую "постоянную" часть значения href, например:
"//a[contains (@href, 'foo/bar')]"и нет проблем. :)
#4
Отправлено 11 октября 2011 - 12:37
Сейчас значение href одинаковое для всех браузеров и содержит абсолютный URL. То же самое относится к атрибуту src для картинок, ссылок и прочего.
Это сделано для обеспечения кроссбраузерности. В частности для обеспечения взаимной совместимости разных версий IE, где возвращается то относительный URL, то абсолютный. Интересующиеся могут почитать вот это увлекательное повествование, только не сломайте голову :)
Это сделано для обеспечения кроссбраузерности. В частности для обеспечения взаимной совместимости разных версий IE, где возвращается то относительный URL, то абсолютный. Интересующиеся могут почитать вот это увлекательное повествование, только не сломайте голову :)
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных