- Форум тестировщиков
- → Публикации testbom
Публикации testbom
14 публикаций создано testbom (учитываются публикации только с 20 апреля 2023)
По типу контента
По пользователю
#123219 Получить список всех ссылок
Отправлено автор: testbom 22 октября 2013 - 21:38 в Selenium - Functional Testing
Доброе время суток.
Столкнулся с такой задачей: при помощи selenium WebDriver собрать в список все ссылки на странице.
(в дальнейшем работа будет проходить с полученными ссылками). Еще загвоздка в том что метод должен быть "почти" универсальным. Т.е. явный атрибут для ссылок я назвать не могу.
(Хотя к примеру за основу можно взять страницу википедии).
Очень нуждаюсь в помощи - поэтому не отказался бы от хорошего кусочка кода.
Всем за ранее огромное спасибо.
Возможно на форуме уже обсуждали это - поэтому за ранее приношу свои извинения.
Столкнулся с такой задачей: при помощи selenium WebDriver собрать в список все ссылки на странице.
(в дальнейшем работа будет проходить с полученными ссылками). Еще загвоздка в том что метод должен быть "почти" универсальным. Т.е. явный атрибут для ссылок я назвать не могу.
(Хотя к примеру за основу можно взять страницу википедии).
Очень нуждаюсь в помощи - поэтому не отказался бы от хорошего кусочка кода.
Всем за ранее огромное спасибо.
Возможно на форуме уже обсуждали это - поэтому за ранее приношу свои извинения.
#123221 Получить список всех ссылок
Отправлено автор: testbom 23 октября 2013 - 05:03 в Selenium - Functional Testing
Это?
List<WebElement> linkList = driver.findElements(By.xpath("//a"));Только это не будет работать для ссылок, организованных не через стандартный HTML-тег <a href=...>...</a>.
Например, предложенный метод не подойдёт для конструкции вида <div class="..." onclick="...">...</div>
Так что, имхо, подход изначально неверный.
Соглашусь, подход весьма неудачен. Но может у вас будут какие то предложения по этому поводу?
#123222 Получить список всех ссылок
Отправлено автор: testbom 23 октября 2013 - 05:06 в Selenium - Functional Testing
И еще подскажите пожалуйста какие библиотеки задействуются при этом?List<WebElement> linkList = driver.findElements(By.xpath("//a"));
#123229 Получить список всех ссылок
Отправлено автор: testbom 23 октября 2013 - 06:33 в Selenium - Functional Testing
Вы меня неправильно поняли.
Сама идея "получить список всех ссылок на странице" неверна.
После каждого обновления страницы Вы список будете формировать заново?
Правильный подход: использовать только те ссылки, которые нужны в определённый момент времени.
Дело в том что мне необходимо проверять каждый раз "новую" страницу... и данных страниц несметное количество.
Если взять полную задачу: мне необходимо собрать все ссылки на странице, отфильтровать - оставить только те, что принадлежат данному ресурсу,
после пройти по ним и проверить наличия на данных страницах так сказать "ключевого слова". Причем "глубина" перехода по ссылкам может быть различной.
И я не совсем понимаю , что значит "которые нужны в определённый момент времени".
#111247 Selenium2 и Теги
Отправлено автор: testbom 23 октября 2012 - 09:43 в Selenium - Functional Testing
Хорошо. Буду пробовать другие варианты. Всем огромное спасибо за ответы и советы.
#115669 Webdriver не видит поля для ввода
Отправлено автор: testbom 13 марта 2013 - 08:43 в Selenium - Functional Testing
appmen,спасибо за наводку.
Добавил "switchTo()" и все заработало.
Добавил "switchTo()" и все заработало.
#115663 Webdriver не видит поля для ввода
Отправлено автор: testbom 13 марта 2013 - 07:53 в Selenium - Functional Testing
Да, добавили.
#115661 Webdriver не видит поля для ввода
Отправлено автор: testbom 13 марта 2013 - 07:29 в Selenium - Functional Testing
Доброе время суток.
Столкнулся с такой проблемой:
для pop-up'a авторизации на тестируем сайте уже был разработан тестовый скрипт. - все работала исправно.
Но после изменили стилевое оформление pop-up'a (сделали симпатичнее). И Selenium (WD) перестал видеть поля для ввода пароля и email'a.
Перепробовал кучу локаторов - но толку ноль. Причем если пробовать через Selenium IDE то все проходит успешно.
Подскажите, пожалуйста, в чем может быть дело.
Всем за ранее огромное спасибо.
Лог ошибки:
>FAILED: testUntitled
>org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"id","selector":"nameField"}
>Command duration or timeout: 30.36 seconds
Кусочек кода про поля:
...
<div class="line required fieldcontain">
<label for="nameField">e-mail</label>
<div class="field focus">
<input id="nameField" type="text" value="" name="email">
</div>
</div>
<div class="fieldcontain required line">
<label for="password">пароль</label>
<div class="field">
<input id="password" type="password" name="password">
</div>
</div>
...
Столкнулся с такой проблемой:
для pop-up'a авторизации на тестируем сайте уже был разработан тестовый скрипт. - все работала исправно.
Но после изменили стилевое оформление pop-up'a (сделали симпатичнее). И Selenium (WD) перестал видеть поля для ввода пароля и email'a.
Перепробовал кучу локаторов - но толку ноль. Причем если пробовать через Selenium IDE то все проходит успешно.
Подскажите, пожалуйста, в чем может быть дело.
Всем за ранее огромное спасибо.
Лог ошибки:
>FAILED: testUntitled
>org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"id","selector":"nameField"}
>Command duration or timeout: 30.36 seconds
Кусочек кода про поля:
...
<div class="line required fieldcontain">
<label for="nameField">e-mail</label>
<div class="field focus">
<input id="nameField" type="text" value="" name="email">
</div>
</div>
<div class="fieldcontain required line">
<label for="password">пароль</label>
<div class="field">
<input id="password" type="password" name="password">
</div>
</div>
...
#113548 Jenkins - тесты не "падают"
Отправлено автор: testbom 15 января 2013 - 11:19 в Selenium - Functional Testing
Спасибо. Помогло.
#111930 Jenkins - тесты не "падают"
Отправлено автор: testbom 16 ноября 2012 - 07:33 в Selenium - Functional Testing
Доброе время дня.
Запускаю сборки/тесты при помощи Jenkins.
Но иногда тесты по неизвестным причинам валятся, но не в этом суть.
Суть в том, что после "провала" Jenkins не завершает сборку (т.е бесконечно отображается вот такая картина: http://pumpshooter.com/Dz4dv2ZD )
и тем самым не освобождает место в стеке для следующих сборок в очереди.
Подскажите,пожалуйста, в чем может быть дело?
(Тесты на java + selenium + testNG+ maven, при создании проекта в Jenkins'e указываю только имя и путь к "pom" файлу)
Всем за ранее огромное спасибо.
Запускаю сборки/тесты при помощи Jenkins.
Но иногда тесты по неизвестным причинам валятся, но не в этом суть.
Суть в том, что после "провала" Jenkins не завершает сборку (т.е бесконечно отображается вот такая картина: http://pumpshooter.com/Dz4dv2ZD )
и тем самым не освобождает место в стеке для следующих сборок в очереди.
Подскажите,пожалуйста, в чем может быть дело?
(Тесты на java + selenium + testNG+ maven, при создании проекта в Jenkins'e указываю только имя и путь к "pom" файлу)
Всем за ранее огромное спасибо.
#116290 Selenium WD и безопасность соединения
Отправлено автор: testbom 26 марта 2013 - 13:16 в Selenium - Functional Testing
Список страниц есть. Все урлы начинаются с https.
Мне необходимо прогнать их все и проверить в каких из них ругается на https.
Урлов около 10000 поэтому вручную это просмотреть не реально.
Пример ругательства: если пройти на страницу: https://www.youtube.com/ увидим вот такую беду http://pumpshooter.com/w15iKaJs
Мне необходимо прогнать их все и проверить в каких из них ругается на https.
Урлов около 10000 поэтому вручную это просмотреть не реально.
Пример ругательства: если пройти на страницу: https://www.youtube.com/ увидим вот такую беду http://pumpshooter.com/w15iKaJs
#116282 Selenium WD и безопасность соединения
Отправлено автор: testbom 26 марта 2013 - 12:19 в Selenium - Functional Testing
Доброе время суток.
Необходимо решить следующую задачу: проверить все страницы на безопасность https соединения.
Подскажите? можно ли это реализовать как то на Selenium WebDriver.
Сам попробовал решить это "примитивно", при помощи webdriver+sikuli. (Открывал страницу в хроме -> проверял есть или значок небезопасного соединения.)
Но столкнулся с кучей мелких проблем и в итоге зашел в тупик.
Может есть другой способ?
(пишу на java, но можно примеры и на Python)
Всем за ранее огромное спасибо.
Необходимо решить следующую задачу: проверить все страницы на безопасность https соединения.
Подскажите? можно ли это реализовать как то на Selenium WebDriver.
Сам попробовал решить это "примитивно", при помощи webdriver+sikuli. (Открывал страницу в хроме -> проверял есть или значок небезопасного соединения.)
Но столкнулся с кучей мелких проблем и в итоге зашел в тупик.
Может есть другой способ?
(пишу на java, но можно примеры и на Python)
Всем за ранее огромное спасибо.
#113571 Сохранение изображения со страницы при помощи Selenium2
Отправлено автор: testbom 16 января 2013 - 06:20 в Selenium - Functional Testing
Спасибо большое.
#113551 Сохранение изображения со страницы при помощи Selenium2
Отправлено автор: testbom 15 января 2013 - 11:33 в Selenium - Functional Testing
Добрый день всем.
Очень нужна помощь знающих людей.
Цель которую преследую: со страницы взять изображение и отобразить его в диалоговом окне или в frame.
Проблема: Не знаю как получить данную картинку со страницы при помощи Selenium 2.
Могу получить урл изображения, но что с ни делать дальше не знаю.
(Пишу на JAVA)
Очень надеюсь на помощь.
Всем за ранее огромное спасибо.
Очень нужна помощь знающих людей.
Цель которую преследую: со страницы взять изображение и отобразить его в диалоговом окне или в frame.
Проблема: Не знаю как получить данную картинку со страницы при помощи Selenium 2.
Могу получить урл изображения, но что с ни делать дальше не знаю.
(Пишу на JAVA)
Очень надеюсь на помощь.
Всем за ранее огромное спасибо.
- Форум тестировщиков
- → Публикации testbom
- Политика Конфиденциальности
- Правила форума ·