Поиск необходимого селектора на динамической странице

Имеется следующее: пишу автотест на прокликивание на демовой странице компании, в которой сейчас работаю. Столкнулся с проблемой ненажатия клика в необходимом месте. Посмотрев код, обнаружил что класс меняется при нажатии данной кнопки. Работаю в IDEA.

Джава 11 Проект Мавен

import dev.failsafe.internal.util.Assert;

import org.checkerframework.checker.units.qual.C;

import org.junit.jupiter.api.Test;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.chrome.ChromeDriver;

import org.openqa.selenium.chrome.ChromeOptions;

import org.openqa.selenium.support.ui.ExpectedConditions;

import org.openqa.selenium.support.ui.Select;

import org.openqa.selenium.support.ui.WebDriverWait;


import java.time.Duration;
import java.util.concurrent.TimeUnit;


public class TestOtpusk {

    @Test
    public void Test() {
        System.setProperty("webdriver.chrome.driver", "/Users/User/Downloads/chromedriver.exe");
        ChromeDriver driver = new ChromeDriver();
        ChromeOptions option = new ChromeOptions();

        driver.get("............................");

        driver.findElement(By.id("username")).sendKeys("..........");
        driver.findElement(By.id("password")).sendKeys("..........");
        driver.findElement(By.cssSelector("button[type=\"submit\"]")).click();

        WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(10));
        wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("headInput")));
        driver.findElement(By.linkText("Создать заявление")).click();
       


    }

//div[contains(@class, ‘lookup-container’)]

1 лайк

Подскажите пжл какой правильный селектор выбрать?
Это мой первый автотест. Спасибо

ну я вам написал его