Перейти к содержимому

Публикации testbom

14 публикаций создано testbom (учитываются публикации только с 30 марта 2023)


#123229 Получить список всех ссылок

Отправлено автор: testbom 23 октября 2013 - 06:33 в Selenium - Functional Testing

Вы меня неправильно поняли.
Сама идея "получить список всех ссылок на странице" неверна.
После каждого обновления страницы Вы список будете формировать заново?

Правильный подход: использовать только те ссылки, которые нужны в определённый момент времени.


Дело в том что мне необходимо проверять каждый раз "новую" страницу... и данных страниц несметное количество.
Если взять полную задачу: мне необходимо собрать все ссылки на странице, отфильтровать - оставить только те, что принадлежат данному ресурсу,
после пройти по ним и проверить наличия на данных страницах так сказать "ключевого слова". Причем "глубина" перехода по ссылкам может быть различной.

И я не совсем понимаю , что значит "которые нужны в определённый момент времени".



#123222 Получить список всех ссылок

Отправлено автор: testbom 23 октября 2013 - 05:06 в Selenium - Functional Testing

List<WebElement> linkList = driver.findElements(By.xpath("//a"));

И еще подскажите пожалуйста какие библиотеки задействуются при этом?



#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>

Так что, имхо, подход изначально неверный.


Соглашусь, подход весьма неудачен. Но может у вас будут какие то предложения по этому поводу?



#123219 Получить список всех ссылок

Отправлено автор: testbom 22 октября 2013 - 21:38 в Selenium - Functional Testing

Доброе время суток.

Столкнулся с такой задачей: при помощи selenium WebDriver собрать в список все ссылки на странице.
(в дальнейшем работа будет проходить с полученными ссылками). Еще загвоздка в том что метод должен быть "почти" универсальным. Т.е. явный атрибут для ссылок я назвать не могу.
(Хотя к примеру за основу можно взять страницу википедии).

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


Возможно на форуме уже обсуждали это - поэтому за ранее приношу свои извинения.



#116290 Selenium WD и безопасность соединения

Отправлено автор: testbom 26 марта 2013 - 13:16 в Selenium - Functional Testing

Список страниц есть. Все урлы начинаются с https.
Мне необходимо прогнать их все и проверить в каких из них ругается на 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)

Всем за ранее огромное спасибо.



#115669 Webdriver не видит поля для ввода

Отправлено автор: testbom 13 марта 2013 - 08:43 в Selenium - Functional Testing

appmen,спасибо за наводку.
Добавил "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>

...



#113571 Сохранение изображения со страницы при помощи Selenium2

Отправлено автор: testbom 16 января 2013 - 06:20 в Selenium - Functional Testing

Спасибо большое.



#113551 Сохранение изображения со страницы при помощи Selenium2

Отправлено автор: testbom 15 января 2013 - 11:33 в Selenium - Functional Testing

Добрый день всем.

Очень нужна помощь знающих людей.
Цель которую преследую: со страницы взять изображение и отобразить его в диалоговом окне или в frame.
Проблема: Не знаю как получить данную картинку со страницы при помощи Selenium 2.
Могу получить урл изображения, но что с ни делать дальше не знаю.
(Пишу на JAVA)

Очень надеюсь на помощь.
Всем за ранее огромное спасибо.



#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" файлу)

Всем за ранее огромное спасибо.



#111247 Selenium2 и Теги

Отправлено автор: testbom 23 октября 2012 - 09:43 в Selenium - Functional Testing

Хорошо. Буду пробовать другие варианты. Всем огромное спасибо за ответы и советы.