Если ты новичек в программировании или имеешь небольшой опыт в программировании на Java, рекомендую тебе просмотреть данный цикл статей. Он позволит освоить основную базу знаний по Java в привязке с практикой автоматизации c Selenium Webdriver. Эти статьи покрывают основные разделы Java, которые тебе прийдется освоить для автоматизации. Проект, который будет использоватся для обучения, можно скачать по ссылке. Для разработки и обучения будем использовать Intellij Idea, которую можно бесплатно скачать с официального сайта. Примеры некоторых классов и методов данного проекта можно будет использовать в будущем для написания фреймворка для автоматизации на Selenium.
| Рассматриваемые темы: 1) Модификаторы доступа 2) Работа с методами 3) Перегрузка методов 4) Передача аргументов методу 5) Возвращаемые значения 6) Статические свойства и методы |
Использование классов, объектов и методов Java и Selenium Webdriver |
| Рассматриваемые темы: 1) Пример создания интерфейса Java 2) Перегрузка метода интерфейса 3) Использование типа интерфейса 4) Down Casting (приведение к типу) |
Примеры использования интерфейсов Java и Selenium Webdriver |
| Использование коллеций (Collection Framework) с Webdriver: 1) Пример работы с ArrayList 2) Set 3) Hash Map |
Коллекции Java (Collection framework) и Selenium Webdriver |