Локаторы в селениде помогают найти необходимые элементы на странице. Для примера воспользуемся сайтом-калькулятором. Прежде всего для просмотра DOM-элемента, его атрибутов и свойств воспользуемся стандартным инструментом разработчика, к примеру в Google Chrome. Для отображения инструментов требуется нажать на кнопку "F12". В итоге должно открыться окно на скриншоте ниже Для поиска определенного элемента воспользуйтесь кнопкой под цифрой "1" Локатор By.id выполняет поиск DOM-элемента по атрибуту "id" Для демонстрации механизма поиска по ID выполним следующие шаги: С помощью инструментов разработчика найдем нужный нам элемент Как видим кнопка "1" имеет атрибут id='Btn1'. Для поиска данной кнопки воспользуемся следующим методом: Selenide.$(By.id("Btn1")) Полный тест, описанный ранее, выглядит следующим образом @Test
@DisplayName("Тест локатора по 'ID'")
public void testIdLocators() {
SelenideElement btn1 = Selenide.$(By.id("Btn1"));
btn1.click();
Selenide.sleep(10000);
} Лока