driver.findElement(By.id("btnSendMailCopy")).click();
Thread.sleep(3000);
if(driver.findElement(By.xpath("/html/body/section[1]/div/article/nav/button[2]")).isDisplayed())
{
driver.findElement(By.xpath("/html/body/section[1]/div/article/nav/button[2]")).click();
System.out.println("clicked");
}
else if(driver.findElement(By.id("VendorCardHolderName")).isDisplayed())
{
Select dropdown = new Select(driver.findElement(By.id("VendorTinCardType")));
dropdown.selectByVisibleText("VISA");
driver.findElement(By.id("VendorCardHolderName")).sendKeys("TestName");
Ohne zu verwenden, wenn sonst ich in der Lage war, will das Skript erfolgreich ausgeführt, aber wenn ich seine anderen Teil zeigt den Fehler alsBelow Wenn sonst einwandfreiem Zustand ist nicht in meinem Skript
konnte nicht ausfindig laufen Element: { "Methode": "XPath", "Selektor": "/ html/Körper/Abschnitt [1]/div/article/nav Taste/[2]"}
Sieht aus, als ob es das Element in der If-Bedingung 'if (driver.findElement (By.xpath ("/ html/body/section [1]/div/artikel/nav/button [2]")) nicht findet. isDisplayed()) ', aber Sie erwähnen, dass der Fehler in der else-Anweisung auftaucht. Könnte es sein, dass es den 'Knopf [2]' nicht findet? –