Команди Selenium WebDriver є набір функцій і методів, що використовуються для керування або автоматизації веб-браузера. ці команди допомагають розробникам і тестувальникам програмно писати сценарії за допомогою різних мов (Java, C#, Python тощо) для взаємодії з веб-елементами або виконання різноманітних завдань автоматизації. 4 грудня 2023 р.
Команди Selenium в основному класифікуються на три категорії:
- Дії.
- Аксесуари.
- Твердження.
Структура Selenium Webdriver Architecture складається з таких ключових елементів:
- Інтегроване середовище розробки Selenium (Selenium IDE)
- Пульт дистанційного керування Selenium (Selenium RC)
- Веб-драйвер Selenium.
- Сітка селену.
Нижче наведено зразок тестового сценарію з вбудованими коментарями.
- імпорт org.openqa.selenium.By;
- імпорт org.openqa.selenium.WebDriver;
- імпорт org.openqa.selenium.firefox.FirefoxDriver;
- імпорт org.openqa.selenium.remote.DesiredCapabilities;
- імпорт org.openqa.selenium.support.ui.Select;
- публічний клас Second {
Є п'ять Категорії методу селену в усіх. Методи браузера, методи WebElement, методи навігації, методи очікування та методи перемикання — це різні категорії. Кожна категорія має набір методів, які використовують Selenium для виконання завдань: Методи браузера використовуються для виконання завдань у браузері.
Команди Selenium WebDriver є методи, які використовуються для запуску сценаріїв автоматизації тестування Selenium. Команди Selenium WebDriver пропонують різні способи взаємодії з WebDriver і виконання різних завдань. Доступ до цих методів здійснюється за допомогою змінної драйвера та виклику «driver.
Selenium WebDriver є інтерфейс, який визначає набір методів. Однак реалізація забезпечується спеціальними класами браузера. Деякі з класів реалізації: AndroidDriver, ChromeDriver, FirefoxDriver, InternetExplorerDriver, IPhoneDriver, SafariDriver тощо.