Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Selenium WebDriver создатель Mind Map: Selenium WebDriver

1. Возможности

1.1. Может

1.1.1. Разрешает другим программам взаимодействовать с браузером

1.2. Не может

1.2.1. Читать файлы

1.2.2. Работать с базой

1.2.3. Запускать тесты

1.2.4. Создавать отчеты

2. Инфраструктура

2.1. Скрипт/тест

2.1.1. Инструмент автоматизации

2.1.1.1. Драйвер

2.1.1.1.1. Браузер

3. Команды

3.1. WebDriver

3.1.1. Инициализация, настройка и закрытие браузера.

3.1.1.1. Установка вебдрайвера под браузер. И создание его командой WebDriver driver = new ChromeDriver();

3.1.1.2. Создание WebDriver driver = new ChromeDriver();

3.1.1.3. Для закрытия такие команды: driver.close(); (закрытие вкладки) driver.quit (); (закрытие всех вкладок)

3.1.2. Действия со страницами, окнами и диалогами.

3.1.2.1. Навигация: driver.get("https://yousite.com/"); // or driver.navigate().to("https://mvnrepository.com/"); driver.navigate().back(); driver.navigate().forward();

3.1.3. Поиск элементов.

3.1.3.1. WebElement element = driver.findElement(elementLocator));

3.2. WebElement

3.2.1. Действия с элементами, получение их свойств.

3.2.1.1. sendKeys(“some text”) clear() click() getText() getAttribute(“some attribute name”) isDisplayed()

3.3. WebDriverWait

3.3.1. Ожидание элементов или определенных условий.

3.4. Выполнение JS кода