Автотесты с нуля Selenium Java

  Рет қаралды 29,066

Oleh Pendrak

Oleh Pendrak

Күн бұрын

Пікірлер: 55
@Михаил-л8л6о
@Михаил-л8л6о 2 жыл бұрын
Комментарий в поддержку, лучший контент по автоматизации на ютубе.
@__Name_It__
@__Name_It__ Жыл бұрын
Бесспорно.
@IvanIvanov07
@IvanIvanov07 Жыл бұрын
@threadqa Дайте пожалуйста новые лоигн/пароль от Demo? Видео теряет смысл без них(((
@ИванКоролев-е2д
@ИванКоролев-е2д Жыл бұрын
Очень практично! У многих просто теория, а как реально писать и как это работает- нет.
@SmokySairon
@SmokySairon Жыл бұрын
Создаём метод АУФ😂, воистину ауф :D Очень толковый разбор и отличный пример, браво, все по существу и наглядно, огромное спасибо, так держать!
@Михаил-л8л6о
@Михаил-л8л6о 2 жыл бұрын
Ещё хотелось бы увидеть ролики о сборках на Gradle например с такими фреймворками, как Geb и Spock если есть опыт работы в них)
@Imperfectwow
@Imperfectwow 2 жыл бұрын
Привет Классное полезное видео. Многое для себя подчеркнул. Продолжай в том же духе. Если будет время, покажи как бы ты интегрировал в проект Allure или Extent репорт. Спасибо
@ПавелПавлов-п8я
@ПавелПавлов-п8я 8 ай бұрын
Очень красивый код делаешь
@ВладиславНиконов-г1ю
@ВладиславНиконов-г1ю 2 жыл бұрын
Спасибо за урок. Классная подача материала!
@dypose6640
@dypose6640 12 күн бұрын
log:admin pas:adminat Так что не забрасываем его великолепные примеры!!!!
@Kill_Reall1999
@Kill_Reall1999 18 сағат бұрын
Спасибо!
@drnbndd
@drnbndd Жыл бұрын
суперспасибо! то, что искала
@НурзатбекМаксатов
@НурзатбекМаксатов 2 жыл бұрын
Олег пожалуйста поделитесь советом. Как работать с выпадающим списком который написан на vue 3. Там вместо select стоит span
@threadqa
@threadqa 2 жыл бұрын
Привет, можно сначала кликнуть на список, далее получить по xpath все элементы и через стрим апи отфильтровать нужный и кликнуть по нему
@limmonnad
@limmonnad 2 жыл бұрын
Спасибо!
@bittersweetsymphony143
@bittersweetsymphony143 Жыл бұрын
Крутое видео, отличная подача материала и приятный голос. Попыталась все повторить для практики, только вот не могу залогиниться. Логин и пароль уже неактуальны?
@asmr_codster
@asmr_codster 2 жыл бұрын
Ещё вопрос по видео, почему много xpath? Это вроде плохая практика
@dmytrohorbachuk9441
@dmytrohorbachuk9441 6 ай бұрын
super!
@dmtconst3633
@dmtconst3633 2 жыл бұрын
вот это контентик !!! кайф🤟
@Арман-п9ч
@Арман-п9ч 4 ай бұрын
driver.close - закрыть вкладку driver.quit - закрыть браузер
@ЮрийГоликов-д8к
@ЮрийГоликов-д8к Жыл бұрын
и quit и close, оба закрывают браузер)
@nikalastsk6275
@nikalastsk6275 2 жыл бұрын
666 views😁
@acidhouzewest3068
@acidhouzewest3068 2 жыл бұрын
Очень ждал именно такой контент
@ivanstrelka3448
@ivanstrelka3448 2 жыл бұрын
Огонь. Очень круто
@АлександрМышляев-щ5и
@АлександрМышляев-щ5и 2 жыл бұрын
Как всегда на высоте
@ggst4700
@ggst4700 Жыл бұрын
Никак не могу понять по поводу инициализации WebDriver в другом классе. Мы иници-ем driver в методе setUp. Зачем создавать класс BaseSeleniumPage а не наследоваться от BaseSeleniumTest?? Спасибо за ответ)
@ЮрийГоликов-д8к
@ЮрийГоликов-д8к Жыл бұрын
ответа нет)
@fidelfidel668
@fidelfidel668 2 жыл бұрын
Подскажите почему эти тесты не проходят в паралельнных запусках.
@Andrey-zv1kc
@Andrey-zv1kc 2 жыл бұрын
делай каждое видео новый проект с гите , что бы у тебя не было каши , что все проекты в 1 гите а так зачет , хороший контент
@Ruslan-ps9rz
@Ruslan-ps9rz 2 жыл бұрын
Олег спасибо за видео. Как всегда все понятно и по полочкам разложено. Обращаешь внимание на все мелкие детали) Хотел спросить зачем мы цепочку методов присвоили в последний Ticket class на 1ч :06 м?
@salimaabdrashova4957
@salimaabdrashova4957 Жыл бұрын
боже, у вас такой спокойный голос и подача материала очень четкая. Информация легко воспринимается. Спасибо большое за урок!
@threadqa
@threadqa Жыл бұрын
Спасибо)
@АртемОдинцов-о6с
@АртемОдинцов-о6с 2 жыл бұрын
Залей пожалуйста видео ,как запускать тесты Selenium в Docker !!!
@dieff_automation
@dieff_automation 2 жыл бұрын
отлично выглядишь бро - коллега
@АлексейКрасиков-г8ц
@АлексейКрасиков-г8ц 2 жыл бұрын
Олег, видео супер!Спасибо!Скажи ,пжл, как конфигурировать pom так ,чтобы при команде ,напрмиер, maven clean install ,запускались тесты-бывает проблема,что Build success -а тесты ни ни...
@threadqa
@threadqa 2 жыл бұрын
Привет, для запуска тестов нужна другая команда maven test
@Логовотестировщика
@Логовотестировщика 2 жыл бұрын
Вааау! Столько пользы, спасибо!
@lachinmehraliyev9910
@lachinmehraliyev9910 2 жыл бұрын
Олег, спасибо тебе огромное!
@MoscowMyLife
@MoscowMyLife Жыл бұрын
По ссылке в lanit - нельзя авторизоваться под demo и demo1234, печалька, прикрыли лавочку, а я так хотел шаги повторить в видео 😪
@gregjorliony9719
@gregjorliony9719 Жыл бұрын
Thanks a lot!
@СашкаМинаев-н1г
@СашкаМинаев-н1г 10 ай бұрын
Объясните, пожалуйста, почему у нас конфигурационный интерфейс, а не простой класс с final static или просто static полями, например? Мы же врятли когда либо вообще будем имплементировать такой интерфейс, а у класса как то больше возможностей чем у интерфейса в дальнейшем?
@podsvinokSatani
@podsvinokSatani 2 жыл бұрын
почему используешь junit 4,а не 5ый?
@threadqa
@threadqa 2 жыл бұрын
можно использовать любой на самом деле, разница только в аннотациях и возможностях приоритета в запуске тестов
@orion_962
@orion_962 7 ай бұрын
Отличное видео. Отдельное спасибо за то, что выложили этот код на Github. Буду ковыряться)
@sergdeberzherak6264
@sergdeberzherak6264 2 жыл бұрын
привет, спасибо за урок. Сделал тест как у тебя, но вынес кнопку логина и поле search(где ищем тикет) в отдельный PageObject - HeaderPage. Тест: Заполнили и создали тикет. Инициализирую объект HeaderPage, чтобы залогиниться - поле Search еще нет в хедере. Кликаю в хедере логин. Логинюсь. Попадаем на страницу тикетов - Поле Search появляется и я могу обращаться к нему и программа работает ок. Есть вопрос: Я так понял не нужно делать повторно initElements() для объекта HeaderPage дабы взаимодействовать с появившемся полем Search? Оно раньше не было видно и я ожидал, что и при обращении к нему будет ошибка. Вообщем норма ли это?есть ли отличие в selenide? спасибо
@SergeiMoroz-m8p
@SergeiMoroz-m8p 5 ай бұрын
Луцк однозачно!
@svetlanamazhaykina6918
@svetlanamazhaykina6918 2 жыл бұрын
Спасибо за Ваш труд! Коммент в поддержку канала
@olyamychko4315
@olyamychko4315 Жыл бұрын
Спасибо большое за видео!Очень крутой урок!
@IvanIvanov07
@IvanIvanov07 Жыл бұрын
pageLoadTimeout уже deprecated, что вместо него посоветуете использовать?
@CssSpyxed
@CssSpyxed Жыл бұрын
public WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(10)); wait.until(ExpectedConditions.stalenessOf(driver.findElement(By...("....")))); я это запихнул в метод createTicket, таким образом - wait.until(ExpectedConditions.elementToBeClickable(queueList)).click();
@СергейКабанов-ж4р
@СергейКабанов-ж4р Жыл бұрын
Как кино смотрю=)
@deniszalutskiy1170
@deniszalutskiy1170 2 жыл бұрын
спасибо за видео! объясни пожалуйста зачем писать setDriver() в BaseSeleniumPage если мы инициализируем драйвер в BaseTest и потом всё равно все тесты наследуются от BaseTest?
@threadqa
@threadqa 2 жыл бұрын
чтобы в Page классах у нас была возможность пользоваться драйвером, Page классы наследуются от BasePage, а тесты от BaseTest)
@deniszalutskiy1170
@deniszalutskiy1170 2 жыл бұрын
@@threadqa резонно, но можно же и Page классы унаследовать от BaseTest?
@Anna-pe5vq
@Anna-pe5vq 2 жыл бұрын
👍
Rest Assured Stream Api Java
44:26
Oleh Pendrak
Рет қаралды 10 М.
Ozoda - Lada (Official Music Video)
06:07
Ozoda
Рет қаралды 12 МЛН
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 14 МЛН
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 73 М.
РАЗБОР вопросов с СОБЕСЕДОВАНИЙ / Автоматизация ТЕСТИРОВАНИЯ на JAVA
37:05
TeachMeSkills Школа программирования
Рет қаралды 27 М.
Автотесты с нуля Selenide Java
55:54
Oleh Pendrak
Рет қаралды 31 М.