Имеется следующее: пишу автотест на прокликивание на демовой странице компании, в которой сейчас работаю. Столкнулся с проблемой ненажатия клика в необходимом месте. Посмотрев код, обнаружил что класс меняется при нажатии данной кнопки. Работаю в 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();
}