Приветствую! Я только-только начал вникать в автоматизированное тестирование, а на этом форме это мое первое сообщение, после вчерашнего просмотра двух лекций от Михаила Поляруша. Так что не пинайте, если такой вопрос уже есть (но я немного поискал и не нашел).
Меня интересует связка Selenium (как я понял правильнее Webdriver) + Java. Java я изучаю/практикую около полугода, так что по ней вопросов нет. Но в целом я нуждаюсь в статьях/уроках/лекциях, которые наиболее быстро и эффективно введут меня в курс дела. Я нашел некоторые вебинары, но все же прошу совета у знающих людей - не могли бы вы покидать в меня ссылками, которые на ваш взгляд обязательны для начинающих?
Большое спасибо, обязательно посмотрю. Правда смущает время - всего 10 минут. Ну и конечно же хочется еще материала, если есть еще - буду благодарен за ссылки!
Смотри официальную документацию прежде всего, учись пользоваться базовыми методами селениума.
Придумай себе задачу и начинай ее решать, не ищи самый оптимальный метод сразу - найти его, не хлебнув дермеца и не написав парочки костылей велосипедов, наверное не под силу никому. Все прийдет с опытом.
Читай смотри фреймворки, пробуй реализовать свои тесты на разных фреймворках, так сможешь увидеть что тебе больше подходит, и что как работает.
Ну и заглядывай сюда по чаще, тут крутые люди сидят. Это я тебе как новичек новичку говорю
Советую все же начать с азов селениума , а уж потом переходить к фреймворкам типа сусидидиса и selenide. Сначала нужно понять основы, а с чем их потом готовить - поймете.
Я вникал в WebDriver сначала на простых примерах, далее по накатанной возникали вопросы “как сделать то или иное”. Например, научившись оперировать с элементами страницы, возникла необходимость работы с несколькими вкладками и окнами. Гугление находит примеры, и по ним быстро учишься. Потом освоите написание тестов под разные браузеры. Я бы рекомендовал также посмотреть видео Михаила по селекторам (очень круто помогает писать код).
Советую погуглить статьи на тему Selenium Examples или 10 фокусов с селениумом - на английском языке таких хватает, но пишут их почему-то индусы В принципе, ничего сверх умного там нету, но может что-то пригодится. Как вариант, можете исследовать javadoc по WebDriver.
Ну а дальше, развивайте тему с TestNG, Junit, автоматизируйте запуски тестов, перезапуски, отчеты и т.д. Поле для полета фантазии есть…