/
koskv
/
TeamSync-Tests
Обзор
Документация
Войти
/
koskv
/
TeamSync-Tests
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/TeamSyncTest/pages/MyProfilePage.java
28 строк
765 B
Koskv
Add tests - and refactoring
29 окт 2025, 19:05
29 окт 2025, 19:05
a0d1a60
Код
Авторство
О чём код?
package TeamSyncTest.pages; import TeamSyncTest.utils.ui.BasePage; import com.codeborne.selenide.SelenideElement; import io.qameta.allure.Step; import lombok.Data; import java.time.Duration; import static com.codeborne.selenide.Condition.exactText; import static com.codeborne.selenide.Condition.visible; import static com.codeborne.selenide.Selenide.$x; @Data public class MyProfilePage extends BasePage { private SelenideElement header = $x("//h2[text()='Мой профиль']"); @Step("Проверяем что страница 'Мой профиль' открыта") @Override public void isLoaded() { header.shouldBe(visible, Duration.ofSeconds(10)) .shouldHave(exactText("Мой профиль")); } }