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

Фотография

Поиск битых элементов.

selenium not found

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 katya54

katya54

    Новый участник

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Филатова Екатерина Ивановна

Отправлено 13 апреля 2016 - 08:54

Доброго времени суток. Подскажите пожалуйста,как лучше организовать поиск на странице битых элементов. И возможно ли это вообще?

Сделать что-то типа r=requests.get('link') if r.status_code = 404: print('Error')


  • 0

#2 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 894 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 13 апреля 2016 - 09:14

Надо использовать что-то типо Xenu, но не селениум


  • 0

#3 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 13 апреля 2016 - 09:58

Ну Xenu не всегда можно использовать - например, если значительная часть проверяемого сайта требует регистрацию.

С помощью селениума можно найти все ссылки в тэгах a, img, script, style и пр., а потом проверить статус средствами языка программирования.

Можно обойтись и без селениума вообще, надо только чуть больше программирования


  • 0

#4 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 13 апреля 2016 - 10:07

В аттаче пример на питоне, как можно проверять битые ссылки на сайте.
Это базовый пример, проверяет только a href, селениум не используется.

И статья на ту же тему http://aderkin.ru/posts/162

Прикрепленные файлы


  • 2

#5 DmitriyQA

DmitriyQA

    Постоянный участник

  • Members
  • PipPipPip
  • 183 сообщений
  • ФИО:Коваленко Дмитрий Владимирович
  • Город:Tel Aviv

Отправлено 13 апреля 2016 - 12:43

Если не охота выдумывать велосипед, то можно воспользоватся готовыми валидаторами кода:

http://validator.w3.org/ (проведение валидации страницы)

http://www.w3.org/20...-extractor.html (проверка структурированности страницы)

 

Это только один из примеров. Больше на 12 уровне qaacademy.net


  • 0

Senior QA/ Wix.com / qaacademy.net


#6 DmitriyQA

DmitriyQA

    Постоянный участник

  • Members
  • PipPipPip
  • 183 сообщений
  • ФИО:Коваленко Дмитрий Владимирович
  • Город:Tel Aviv

Отправлено 13 апреля 2016 - 12:45

Приложение checkLinks для Хрома. Также проверит все ссылки + если нужна регмистрация, то вручную проводишь регистрацию перед проверкой


  • 0

Senior QA/ Wix.com / qaacademy.net




Темы с аналогичным тегами selenium, not found

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных