我使用的以下代码未单击按钮并显示错误 消息。
WebElement clickNextButton = webDriver.findElement(By.cssSelector("button[ng-class='btn-success']")); clickNextButton.click();
Error message shows “no such element: Unable to locate element.
I’ve also tried the following code segments without success:
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();
Here is the screenshot showing the html code segment of the button I’m trying to
Hoping to get feedback. Thank you.
好的,我可以使用By.xpath解决此问题
这是解决它的代码段:
WebElement clickNextButton = webDriver.findElement(By.xpath("//button[contains(text(),'Next')]")); clickNextButton.click();