Благодарю! Очень полезно! Занимаюсь ручным тестированием, но осознаю, что навыки автоматизации очень полезны даже при ручном тестировании, подробнее разбираешься со сложными проверками и декомпозируешь их (как это сделано при написании АТ)
Автор красавчик!!! Это видео для тех кто уже начал вникать в автотесты питон+селениум. А особенно для тех кому ОООченьИнтересно, но НИХ*Я_не _понятно хДДДД
Да , верно подмечено. Но те кто разбираются, они уснут под этот видосик... Ну очень тягомотно... 16:01 про kwargs вааще огонь объяснил.. му му му мям мя мя ну, сами разберетесь локаторы, сюда id туда xpath ну например, . а или... ну вот. тут у меня это , там у меня то, вот 1 фаил, вот второй. и всё в таком духе.
@@enkifirm а не знаете, есть ли где-нибудь хорошее объяснение или курсы? Просто тут хотя бы пример со структурой папок и файлов, в других видео и этого не попадалось
@@enkifirm так на курсах 90% видосиков так и даже гораздо хуже. Преподавание - отдельный вид искусства и очевидно что большинство тестеров им не обладают.
Снимите пожалуйста видео как вы создаете автотест, это будет гораздо интереснее. Заранее спасибо. Особенно очень интересует предоставление отчетности по тесту. И еще хотел спросить, зачем каждое отдельное действие идет в виде отдельной функции ? Зачем ?
pytest-selenium какой-то сложный модуль и долгая поддержка) Проще самому написать, потому что банально scope='session' и scope='module' не работают...)
При запуске тестов, появляется такая ошибка. Не понимаю как её исправить. TypeError: WebDriver.__init__() got an unexpected keyword argument 'desired_capabilities'
Прога грамотно составлена, но объяснение очень долгое и не по делу. И еще совет - не используй шумоподавление. лучше громче записывай видео, громче говори , ближе микрофон подставь, (потом в редакторе отрегулируешь уровень громкости) но шумоподавление не используй, т.к. оно меняет громкость голоса на склейках, и отрегулировать ты его никак не сможешь.
Интересно, хорошо объясняете, но нифига не понять, если ранее тесты сам не писал. Ни одного практического примера, только в конце: "вот тест запускаем таким-то скриптом" и все.
Хочу структурировать понимание по POM'у (что где откуда берется, зачем папка pages, что в ней должно быть; папка tests, файл conftest). Здесь ничего не понятно. Есть какие то частности (аллюры, фреймы, оффсеты, скролл сайтов вниз и вверх). А в чем суть то POM? Предложено просто бездумно копировать "скелет" и потом использовать его. Найс обучение. По POM нашел только англоязычное толковое объяснение что откуда из чего берется. Где человек сначало пишет просто автотест в общей куче, а потом из этой кучи создает аккуратные лаконичные тесты по POM-модели (вырезает элементы в отдельный файл, локаторы в отдельный файл). Вот там всё достаточно понятно разжевано. Здесь же пол часа ниочем просто...
Твой тест не запускается. Make sure main search works fine raise pytest.UsageError("--driver must be specified") E _pytest.config.exceptions.UsageError: --driver must be specified ../../../ui-tests-example-master/lib/python3.9/site-packages/pytest_selenium/pytest_selenium.py:181: UsageError
Урок - на вес золота! Огромное спасибо!
Тимур, большое спасибо за видео!! очень доходчиво и очень полезно!
Продолжай)
Спасибо большое за видео. Очень иформативно, жаль что нет продолжения
отличный ролик, все очень доходчиво и понятно, спасибо!
Благодарю! Очень полезно!
Занимаюсь ручным тестированием, но осознаю, что навыки автоматизации очень полезны даже при ручном тестировании, подробнее разбираешься со сложными проверками и декомпозируешь их (как это сделано при написании АТ)
Это просто офигенно, прям искусство. Спасибо огромное!
Ты гений, блага дарю
Здоровья тебе и твоему роду, семье, жене
Супер информация на РУССКОМ!!!!
Благослови тебя БОГ бро!!! ☺
Тимур, спасибо. Информативно, кратко, доходчиво! Успехов ✊
Снимите пожалуйста большой обзор создание автотеста
Тимур, не пропадай пожалуйста, заполни инфу о канале, чтобы мы могли держать с тобой связь и показывать, что твой вклад и работа очень важны!
Бесценная информация! Огромное спасибо!
Круто! Классное понятное видео, спасибо!
Автор красавчик!!!
Это видео для тех кто уже начал вникать в автотесты питон+селениум. А особенно для тех кому ОООченьИнтересно, но НИХ*Я_не _понятно хДДДД
Да , верно подмечено. Но те кто разбираются, они уснут под этот видосик... Ну очень тягомотно... 16:01 про kwargs вааще огонь объяснил.. му му му мям мя мя ну, сами разберетесь локаторы, сюда id туда xpath ну например, . а или... ну вот.
тут у меня это , там у меня то, вот 1 фаил, вот второй. и всё в таком духе.
@@enkifirm а не знаете, есть ли где-нибудь хорошее объяснение или курсы? Просто тут хотя бы пример со структурой папок и файлов, в других видео и этого не попадалось
@@enkifirm так на курсах 90% видосиков так и даже гораздо хуже. Преподавание - отдельный вид искусства и очевидно что большинство тестеров им не обладают.
Спасибо! Очень полезно!
Наикрутейшее Видео!!!!!!!!!!!!!!!
Будут ли ещё видео? Очень полезно
Снимите пожалуйста видео как вы создаете автотест, это будет гораздо интереснее. Заранее спасибо. Особенно очень интересует предоставление отчетности по тесту. И еще хотел спросить, зачем каждое отдельное действие идет в виде отдельной функции ? Зачем ?
Чтобы не дублировался код во время написания тестов. Вызываешь функцию, передаешь параметры, кайфуешь
Огромное спасибо за гит очень помог твой код, спасибо!!!
Спасибо за видео. очень полезно для начинающих
pytest-selenium какой-то сложный модуль и долгая поддержка) Проще самому написать, потому что банально scope='session' и scope='module' не работают...)
Спасибо большое за видео! очень полезное, так понятно объяснили, то что нужно для новобранца😅
Блин, расскажите пожалуйста, откуда берется в классе WebElement атрибут driver, для выполнения метода find
Спасибо большое))
Актуализируйте инфу, а то с последними обновлениями библиотек, совсем беда
Совсем нерабочее решение, когда надо работать на актуальных библиотеках...
ua-cam.com/video/3pcCSq4mzgw/v-deo.html
Update был в библиотеках selenium и pytest-selenium, теперь работа стабильная для m-чипов для macOS и библиотеки последних версий дружат друг с другом
что то ничего не понял про allure, по коду там только аттач на скрины и больше ничего
При запуске тестов, появляется такая ошибка.
Не понимаю как её исправить.
TypeError: WebDriver.__init__() got an unexpected keyword argument 'desired_capabilities'
Добрый день. Понизьте версию selenium
Добрый день, проблема была во взаимодействии с pytest-selenium и selenium, теперь на последних версиях всё ок
No module named 'pages'
Прога грамотно составлена, но объяснение очень долгое и не по делу. И еще совет - не используй шумоподавление. лучше громче записывай видео, громче говори , ближе микрофон подставь, (потом в редакторе отрегулируешь уровень громкости) но шумоподавление не используй, т.к. оно меняет громкость голоса на склейках, и отрегулировать ты его никак не сможешь.
Супер!!!
Интересно, хорошо объясняете, но нифига не понять, если ранее тесты сам не писал. Ни одного практического примера, только в конце: "вот тест запускаем таким-то скриптом" и все.
Оппаньки, халявный фреймворк считай есть.
Хочу структурировать понимание по POM'у (что где откуда берется, зачем папка pages, что в ней должно быть; папка tests, файл conftest). Здесь ничего не понятно. Есть какие то частности (аллюры, фреймы, оффсеты, скролл сайтов вниз и вверх). А в чем суть то POM? Предложено просто бездумно копировать "скелет" и потом использовать его. Найс обучение.
По POM нашел только англоязычное толковое объяснение что откуда из чего берется. Где человек сначало пишет просто автотест в общей куче, а потом из этой кучи создает аккуратные лаконичные тесты по POM-модели (вырезает элементы в отдельный файл, локаторы в отдельный файл). Вот там всё достаточно понятно разжевано.
Здесь же пол часа ниочем просто...
Поделись ссылкой пожалуйста на этого, тоже есть проблема по pom(
@@ukratitelkisok9726 ua-cam.com/video/BURK7wMcCwU/v-deo.html&ab_channel=AutomationStepbyStep
@@ukratitelkisok9726 Не знаю о каком видео говорил tokos, но мне помогло это видео ua-cam.com/video/0kLoVGLTISg/v-deo.html
Твой тест не запускается.
Make sure main search works fine raise pytest.UsageError("--driver must be specified")
E _pytest.config.exceptions.UsageError: --driver must be specified
../../../ui-tests-example-master/lib/python3.9/site-packages/pytest_selenium/pytest_selenium.py:181: UsageError
Добрый день. Добавьте webdriver в проект