Основы автоматизации тестирования на Python и Selenium

preview_player
Показать описание
Мой курс по тестированию и автоматизации:

------------------------------------------------

#python #selenium #автоматизация
В этом видео вы познакомитесь с автоматизацией тестирования. Это первое видео из цикла видео об основах автоматизации.
Я показываю как происходит взаимодействие автотестов с элементами сайта и что нужно сделать, чтобы автотест понял как кликнуть ту, что вам нужно.

Сайт, на котором мы тренируемся:

-------------------------------------------------------

00:00 Привет
00:26 Установка Selenium Webdriver
01:40 Взаимодействие с браузером
04:15 Выбор тренировочной площадки
06:05 Поиск элементов на странице
10:49 Поиск By.ID
14:33 Поиск By.CLASS_NAME
18:50 Поиск By.LINK_TEXT
20:58 Поиск By.CSS_SELECTOR
24:29 Поиск By.XPATH
26:30 Автоматизация реальных сайтов vs тренировочных
Рекомендации по теме
Комментарии
Автор

Наконец то нашел нормального человека, который доходчиво и понятным языком обьясняет сложные вещи. Большое вам спасибо, находка, подписался

bexcuts
Автор

лайк просто за ваш труд. видео для совсем начинающих.

klimtro
Автор

Ошибка Element is not clickable at point (68, 696) Буду признателен если кто поможет разобраться в чем проблема(скрипт со скроллом из коммента ниже не помог)

clpmrnf
Автор

при выполнении клика по ссылке Process finished with exit code 1 (не кликает). с хромом, селениум 4.22. А видео класс.

hicks_dwaynes
Автор

Большое спасибо за объяснения!
А новое видео, обещанное в конце, уже вышло?)

qzlibrz
Автор

Подскажите а как добавить расширение к браузеру?

buser_eto_ja
Автор

у кого не работает по тексту, я нашел такой вариант:
link = browser.find_element(By.LINK_TEXT, 'Contact')
browser.execute_script("arguments[0].click();", link)

waf
Автор

Подскажите, а в селениуме есть возможность поиска по data-test-id ?

druugup
Автор

Что значит эта ошибка и как ее решить? "ImportError: cannot import name 'webdriver' from partially initialized module 'selenium' (most likely due to a circular import)"

clgwspx
Автор

Чет я не понял. Он видит только отображаемые ссылки? то есть, "By.LINK_TEXT, 'Contact'" срабатывает, если я сделаю паузу и скрольну страницу вниз. Иначе ошибка!

anatoliyvechkutkin
Автор

Если версия браузера Хром 115 и выше то не получится так сделать как в уроке. Как исправить проблему?

Notradice
Автор

сделала все как на видео- ругается на хромдрайвер. Хотя версия селениума стоит последняя(

mcypkdm
Автор

На убунте без веб драйвера не запускаєтся или я что-то не так делаю

oleksandrmetelskyi