Следующий код, который я использовал, не нажимает кнопку и не показывает сообщение об ошибке.Java Selenium - Как нажать кнопку, которая не имеет идентификатора или ng-класса на странице, основанной на AngularJS.
WebElement clickNextButton = webDriver.findElement(By.cssSelector("button[ng-class='btn-success']"));
clickNextButton.click();
Сообщение об ошибке не показывает "нет такого элемента:. Не удалось найти элемент {" метод ":" селектор CSS», "селектор": "Кнопка [нг класса = 'БТН-успех']" }
Я также попытался следующие сегменты кода без успеха:
WebElement clickNext1 = webDriver.findElement(By.cssSelector("button[ng-class='pccCTRL.pow.Page1InputsValid() ? 'btn-success' : 'btn-default'']")); clickNext1.click();
webDriver.findElement(By.partialLinkText("Next")).click();
webDriver.findElement(By.cssSelector("button[type='button']")).click();
Вот скриншот, показывающий сегмент кода HTML кнопки Я пытаюсь
Надеясь получить обратную связь. Спасибо.