What you will learn
- Взаимодействовать с любыми web-элементами на странице;
- Писать сценарии для вашего браузера (автоматизация действий в браузере);
- Парсить любой сайт, даже тот на котором множество JavaScript;
- Имитировать реального пользователя;
- Писать авторегеры, чеккеры, автолайкеры, авторепостеры и многие другие рутинные действия который вам необходимо выполнять в браузере.
About this course
Цель курса:
- Дать каждому ученику курса теоретические но в большей степени практические знания;
- Научить каждого ученика автоматизации действий в браузере;
- Объединить всех желающих в общем Telegram чате;
- Показать что автоматизировать действия в браузере действительно просто;
Whom this course is for
- Если вы начинающий тестировщик и вам необходим в вашей работе Selenium, то этот курс для вас. Если вы DevOps и в вашей работе много рутинных браузерных действий, которые вы бы хотели автоматизировать, то этот курс для вас. Если вы хотите написать авторегер, авточеккер, автолайкер, атворепостер или любой другой скрипт автоматизирующий действия в браузере, то этот курс для вас.
Initial requirements
Для прохождения курса вам потребуются начальные знания Python, знание синтаксиса Python, умение работать с простейшими алгоритмами.
Meet the Instructors
How you will learn
В начале каждого модуля, вам будут предложены лекции. В конце каждого модуля вам необходимо решить задачи по автоматизации браузера. Помимо простых тестов, Вы напишите большое количество "боевых" скриптов по пройдённым темам, закрепив пройденный материал. Так же есть Telegram чат курса, где можно задать любой вопрос по теме.
Course content
Certificate
What you will get
- Запускать автоматический браузер;
- Запускать браузеры в скрытых режимах;
- Скрывать ваши скрипты от бот-детекта;
- Взаимодействовать с любыми кнопками, формами и др. веб-элементами;
- Работать с всплывающими окнами;
- Извлекать любые данный с сайтов;
- Работать через прокси;
- Лучше понимать и манипулировать Cookies;
- Запускать JavaScript на странице;
- Работать с цепочками событий;
- Работать с большим количеством методом в Selenium;
- Пользоваться явными и неявными ожиданиями;