Selenium + Python = автоматизация тестирования веб-сайтов | Селениум + Питон

  Рет қаралды 41,591

Надежное программирование

Надежное программирование

Күн бұрын

Пікірлер: 104
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Описание курса: www.1irs.net/ru/education/selenium-python
@yuriyprituzhalov5877
@yuriyprituzhalov5877 3 жыл бұрын
Наконец-то толковая лекция по тестированию на пайтоне, 1.5 часа на одном дыхании! Подписался, пошёл смотреть остальные лекции. Спасибо за работу, это невероятно полезно!
@1IRS-reliable
@1IRS-reliable 3 жыл бұрын
Спасибо за отзыв! Сейчас мы готовим полную программу курса по Селениуму и Питону.
@user-vu9cp8eq9b
@user-vu9cp8eq9b 3 жыл бұрын
@@1IRS-reliable я хочу записаться!)
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
@@user-vu9cp8eq9b Спасибо! Вот подробное описание курса: www.1irs.net/ru/education/selenium-python
@PSP-uf5fw
@PSP-uf5fw 2 жыл бұрын
Напомнило работу с pyautogui. Топ контент, спасибо.
@viktoriadzyachkova3278
@viktoriadzyachkova3278 3 жыл бұрын
Благодарю. Это было круто !!! Всем бы таких работодателей ! Успехов Вам !!!!
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо! Вот подробное описание курса: www.1irs.net/ru/education/selenium-python
@МарияКудрявцева-ж4у
@МарияКудрявцева-ж4у 2 жыл бұрын
Вы вдохновили! Спасибо Вам огромное!!!
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Мы рады, что вдохновили вас! Подписывайтесь и приходите к нам учиться на курс www.1irs.net/ru/education/selenium-python :)
@IhorZayats
@IhorZayats Жыл бұрын
Дуже класно і доступно пояснюєте, дякую. Не зупиняйтесь!!! Успіхів Вам !!!!
@1IRS-reliable
@1IRS-reliable Жыл бұрын
Дякую! Зараз важко, але плани є. :)
@dimakof
@dimakof 2 жыл бұрын
Спасибо
@dinab.8677
@dinab.8677 2 жыл бұрын
Случайно наткнулась, посмотрела на одном дыхании. Подскажите, пожалуйста я окончила курсы мануального тестировщика, как раз на этапе поиска работы, как думаете, если я без опыта сразу начну учиться на automation? Или обязательно нужнл поработать мануальным? С чего мне начать? У вас есть курсы он лайн?
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо за отзыв! Да, у нас есть полноценный онлайн-курс по программированию на Python и автоматизации тестирования веб-сайтов Selenium: www.1irs.net/ru/education/selenium-python Хороший портрет слушателя: это опыт ручного тестирования и представление о программировании. Например, если вы уже пробовали писать простые программы и алгоритмы. Самый сложный момент в образовании автоматизации - это изучение языка Python.
@dinab.8677
@dinab.8677 2 жыл бұрын
@@1IRS-reliable спасибо за ответ!
@galynasoboleva2059
@galynasoboleva2059 2 жыл бұрын
благодарю за урок! на шаге: Указать рабочий каталог, чтоб он знал где искать chromedriver, не смогла найти рабочую папку selenium test 1
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
У вас будет ваше название папки. Потому что мы эту папку мы создали специально для проекта.
@nataliiapoladova8185
@nataliiapoladova8185 2 жыл бұрын
После намека я подписалась)
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо! :)
@raskebay5080
@raskebay5080 2 жыл бұрын
Пасиба учител
@yerkhannaizabekov4697
@yerkhannaizabekov4697 6 ай бұрын
🔥🔥🔥🔥
@Горячиеновостишоубизнеса-я1щ
@Горячиеновостишоубизнеса-я1щ 3 жыл бұрын
подскажите пожалуйста почему в селениуме не записывается действие в браузере открыть ссылку в режиме инкогнито и как это действие записать?
@1IRS-reliable
@1IRS-reliable 3 жыл бұрын
А какой программой вы записываете?
@ЛеоМесси-в6г
@ЛеоМесси-в6г 2 жыл бұрын
Владимир, спасибо за этот мастер-класс!) Очень интересно и информативно, с меня подписка на Ваш канал)
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо! Вот подробное описание курса: www.1irs.net/ru/education/selenium-python
@davitkhachatryan5100
@davitkhachatryan5100 2 жыл бұрын
Привет, В Configurations а каком пояснении идет речь ? (1:02:12)
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Unit tests в Python: легкий старт с нуля | unit-тестирование Питон, unit testing kzbin.info/www/bejne/gHPIi2tmftuXfKs
@SaifIslam87
@SaifIslam87 3 жыл бұрын
Добрый день и спасибо за урок. У меня такой вопрос: когда пытаюсь тестировать реальный сайт (скажем ютуб), у меня выскакивает плывающее окно про куки и тест падает. Скажите пожалуйста есть ли возможность обойти эту проблему?
@1IRS-reliable
@1IRS-reliable 3 жыл бұрын
Тут есть несколько вариантов. 1. Если у вас предмет тестирования НЕ включает этот попап, и у вас есть возможность договориться с программистами, чтобы в тестовой сборке для вас этого попапа не было - то попросите его отключить. 2. Если попап отключать нельзя, то первым действием вам нужно просто определить, что присутствует этот попап на экране и кликнуть по кнопке, которая закрывает этот попап.
@SaifIslam87
@SaifIslam87 3 жыл бұрын
@@1IRS-reliable спасибо вам
@thegiobit
@thegiobit 3 жыл бұрын
435 подписчиков уже :) спасибо за труд !!! отличная лекция )
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо! Вот подробное описание курса: www.1irs.net/ru/education/selenium-python
@АлександрСтародуб-р2э
@АлександрСтародуб-р2э 3 жыл бұрын
Благодарю! Очень полезно! Надеюсь, будет продолжение темы.
@1IRS-reliable
@1IRS-reliable 3 жыл бұрын
Сейчас мы готовим полную программу курса по Селениуму и Питону. Подпишитесь, пожалуйста, на канал. Вы узнаете о новых лекциях первым.
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо! Вот подробное описание курса: www.1irs.net/ru/education/selenium-python
@Олег-з3х1ч
@Олег-з3х1ч Жыл бұрын
Метода find_element_by_name - уже нет (есть find_element(...) ).
@1IRS-reliable
@1IRS-reliable Жыл бұрын
Совершенно верно. Лекция увы устарела.
@Evgeniy_12
@Evgeniy_12 2 жыл бұрын
Очень круто! Спасибо вам большое!
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо! Вот подробное описание курса: www.1irs.net/ru/education/selenium-python
@enkifirm
@enkifirm 2 жыл бұрын
35:41 синтаксис изменился в 4 версии селениума немного по-другому (через Service, By, Keys) но путем недолгого поиска по Гуглу - всё находится :) 40:15 тоже синтаксис изменился. Но есть статьи что на что поменялось.
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Да, изменился. Много воды с тех пор утекло! :)
@Andrey_Kah
@Andrey_Kah 2 жыл бұрын
Привет! А можешь кинуть ссылку на статьи об изменениях в 4 версии?
@Andrey_Kah
@Andrey_Kah 2 жыл бұрын
У меня не работает "click". Появляется сообщение, что "click" неразрешенный атрибут в "list". Это где мы жмём на кнопку для добавления товара в "корзину". Т.е. в переменной "add_to_cart_button" у меня сохраняется "лист", "массив".
@Andrey_Kah
@Andrey_Kah 2 жыл бұрын
Нашёл свою ошибку. Всё дело было в одной единственной букве "s"))).. в слове "element" и "elements" Я два часа продолбался, пока смог запустить этот простейший скрипт))) Капец!!!
@enkifirm
@enkifirm 2 жыл бұрын
@@Andrey_Kah а да есть такое ... если список то elements точно :)
@Andrey_Kah
@Andrey_Kah 2 жыл бұрын
Привет! Что-то я не понял, каким образом скрипт прошел успешно второй раз безо всяких изменений? Ведь там не было текста ссылки, а в скрипте у нас поиск по тексту ссылки.
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Укажите таймкод, пожалуйста. Мы поясним.
@Andrey_Kah
@Andrey_Kah 2 жыл бұрын
Понял.. Нужно было развернуть браузер на весь экран.
@Andrey_Kah
@Andrey_Kah 2 жыл бұрын
@@1IRS-reliable Я уже понял, в чем было дело. Нужно было развернуть браузер, чтобы ссылка поменялась с мобильной версии на обычную.. Спасибо!..
@Andrey_Kah
@Andrey_Kah 2 жыл бұрын
@@1IRS-reliable Я чуток дописал код.. После открытия браузера сразу вписал команду driver.maximize_window() Без этой команды мне приходится тормозить скрипт до поиска по ссылке, разворачивать браузер и тогда в ручную продолжать скрипт.
@jerrykerry1
@jerrykerry1 3 жыл бұрын
Спасибо большое за урок, мне как начинающему тестировщику было очень полезно. Возник вопрос на практике, что делать если в поле ввода прописано masked input, и send_keys не может вставить данные. Я предполагал, что дело в бегунке и прописывал после каждого авто ввода нажимать enter, но это не помогло. Мб есть способ отключить JS прямо во время выполнения автотеста ? Как вы на практике решаете вопрос с масками в полях ввода ?
@VladimirObrizan
@VladimirObrizan 3 жыл бұрын
А можно пожалуйста ссылку на js-fiddle или какой-нибудь хостинг с примером ввода? Полю ввода (input) можно сделать document.getElementById('input_id').value = 'desired value';
@Ee-id1bw
@Ee-id1bw 2 жыл бұрын
Курсы есть?
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Да: www.1irs.net/ru/education/selenium-python
@noobsabot7796
@noobsabot7796 2 жыл бұрын
Классная понятная лекция! Но "пишарм" режет ухо) Привычнее пайчарм.
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Тогда уже «пайчам». А вообще между собой мы называем его «пижамой». :)
@Assa-Bee
@Assa-Bee 2 жыл бұрын
у меня написано что установлена последняя версия браузера хром -это 102.0.5005.63 (64 бита). 1) А Драйвер Селениум Хром есть большей версии - 103.0.5060.24... 2) Драйвер Селениум Хром у Вас на видео для Виндоус есть только один -для 32 битной Виндоус.
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Добрый день, Ангелина! 103 версия - это бета-версия. Т. е. драйвер для 103 версии Хрома, которая сейчас еще в разработке. А 102 - это драйвер для стабильной версии Хрома. Ведь им как-то нужно тестировать бета-версию, а без драйвера это сделать очень сложно. Поэтому еще до официального выхода браузера новой версии под него уже есть драйвер. Для Windows есть только одна версия драйвера - 32 битная. Она подходит и для 32 и для 64-битных версий ОС.
@Assa-Bee
@Assa-Bee 2 жыл бұрын
@@1IRS-reliable Спасибо Вам!
@betnews-8616
@betnews-8616 2 жыл бұрын
Ребят , если что executable_path не работает в новой версии селениума, вот рабочая инициализация вебдрайвера from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.service import Service # firefox = Service('./geckodriver.exe') #инициализируем файрфокс в проекте # driver = webdriver.Firefox(service=firefox) chrome = Service('./chromedriver.exe') #инициализируем хром в проекте driver = webdriver.Chrome(service=chrome)
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Совершенно верно! Мы рекомендуем использовать пакет webdriver_manager для установки драйверов.
@nataliiapoladova8185
@nataliiapoladova8185 2 жыл бұрын
я не зрозуміла який хромведрайвер для віндовса там скачати, той нижній щось не працює підкажіть
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Во-первых, нужно определить какая версия Chrome установлена у вас на компьютере: (99, 98 или 97). Далее нужно перейти на страницу загрузок chromedriver.chromium.org/downloads , выбрать соответствующую версию и скачать файл chromedriver_win32.zip.
@викторбабайкин
@викторбабайкин 2 жыл бұрын
@@1IRS-reliable я обновил хром,скачал последнюю версию,но этот файл не открывается сам по себе,виндоус предупреждает об опасности и в конце "exe" в отличии от вашего примера
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
@@викторбабайкин В нашем примере мы делаем на Mac OS. Исполнимые файлы в Mac OS не имеют расширения exe, в отличие от Windows. В Windows есть система безопасности, которая предупреждает о запуске исполнимых файлов в первый раз, когда вы их скачиваете из интернета. Попробуйте кликнуть правой кнопкой, выбрать "Открыть" и сделать этот файл "доверенным".
@ТатьянаТалышкина-щ8м
@ТатьянаТалышкина-щ8м 2 жыл бұрын
Спасибо за такой понятный урок!!!!! Как долго я вас искала)
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
А мы завтра полноценный курс запускаем: www.1irs.net/ru/education/selenium-python Присоединяйтесь! :)
@lilmaat2634
@lilmaat2634 3 жыл бұрын
Братан продолжай дальше:) ты просто бог)
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо! Вот подробное описание курса: www.1irs.net/ru/education/selenium-python
@bobatip8220
@bobatip8220 2 жыл бұрын
Спасибо за знания! Самое внятное объяснение которое удалось найти.! Благодарю!
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо! У нас есть полноценный курс по этой теме: www.1irs.net/ru/education/selenium-python
@bobatip8220
@bobatip8220 2 жыл бұрын
@@1IRS-reliable с удовольствием!
@ИринаП-и3ю
@ИринаП-и3ю 3 жыл бұрын
Класс!!!! Мне очень понравилось, все было как то просто 😍
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо! Вот подробное описание курса: www.1irs.net/ru/education/selenium-python
@XPyCT_HOCKOB
@XPyCT_HOCKOB 2 жыл бұрын
Все подписался :) Я начал с Java, но одним глазом просматриваю на Python
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо! Вот подробное описание курса: www.1irs.net/ru/education/selenium-python
@denis919
@denis919 3 жыл бұрын
Будут ли еще лекции?
@1IRS-reliable
@1IRS-reliable 3 жыл бұрын
Будут. Сейчас внутри Design and Test Lab мы проводим эти лекции. По мере прохождения материала будут выложены в открытый доступ.
@denis919
@denis919 3 жыл бұрын
@@1IRS-reliable отлично 🤘
@Микола-т6я
@Микола-т6я 3 жыл бұрын
@@1IRS-reliable это сейчас очень актуально, с нетерепением ждем новых туториалов Спасибо! Очень познавательно!
@1IRS-reliable
@1IRS-reliable 3 жыл бұрын
@@Микола-т6я Продолжение будет, подпишитесь, пожалуйста, на наш канал!
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Вот подробное описание курса: www.1irs.net/ru/education/selenium-python
@XPyCT_HOCKOB
@XPyCT_HOCKOB 2 жыл бұрын
А разве в Питоне нет такого как в Джаве WebDriverManager который сам запускает веб драйвер? Т. Е не надо даже знать какой последний драйвер, он сам все делает
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Есть.
@enkifirm
@enkifirm 2 жыл бұрын
Лайк/Подписка
@userOFF_NET
@userOFF_NET 2 жыл бұрын
Спасибо! 👍
@arsen2010good
@arsen2010good 2 жыл бұрын
Класс!!! Спасибо за инфо.
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Спасибо! Вот подробное описание курса: www.1irs.net/ru/education/selenium-python
@Горячиеновостишоубизнеса-я1щ
@Горячиеновостишоубизнеса-я1щ 3 жыл бұрын
селениум расширение для браузера
@it_russian1901
@it_russian1901 Жыл бұрын
Сет про фреймы нету ничего
@1IRS-reliable
@1IRS-reliable Жыл бұрын
Да, много чего нет. В 1,5 часа все не рассказать. Полный курс занимает больше 20 часов. Да и фреймы это нишевая тема.
@ДимаЖалевич-л2ш
@ДимаЖалевич-л2ш 2 жыл бұрын
для меня, как новичка в этом, половина действий не понятных, особенно с установкой селениума
@1IRS-reliable
@1IRS-reliable 2 жыл бұрын
Мы много вещей связанных с Питоном и Селениумом разбираем на курсе www.1irs.net/ru/education/selenium-python Курс только начался: мы заканчиваем Питон и скоро приступим к Селениуму. У нас есть видео-уроки. Вы еще успеете.
@игорькорин-с5л
@игорькорин-с5л 3 жыл бұрын
понравилось про специальный сайт, на котором можно проводить тесты и не бояться, что владельцы сайта тебя не отругают)))) я то поэтому и не иду в тестеры)
@1IRS-reliable
@1IRS-reliable 3 жыл бұрын
Когда вы тестировщик, вам же работодатель дает все необходимые полномочия тестировать сайт в хвост и в гриву. :)
@sergesc5882
@sergesc5882 Жыл бұрын
Синтаксис для поиска в DOM в Selenium ИЗМЕНИЛСЯ.
@1IRS-reliable
@1IRS-reliable Жыл бұрын
Да.
Selenium: 10 типичных ошибок (антипаттерны)
49:18
Надежное программирование
Рет қаралды 957
DID A VAMPIRE BECOME A DOG FOR A HUMAN? 😳😳😳
00:56
НАШЛА ДЕНЬГИ🙀@VERONIKAborsch
00:38
МишАня
Рет қаралды 2,8 МЛН
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
Selenium Python # Введение
32:17
EngineerSpock - IT & программирование
Рет қаралды 8 М.
11 2 Язык Python - Стандартная библиотека
1:26:55
Надежное программирование
Рет қаралды 372
Python Для Тестировщика (QA)
12:19
PyLounge - программирование на Python и всё о IT
Рет қаралды 7 М.
DID A VAMPIRE BECOME A DOG FOR A HUMAN? 😳😳😳
00:56