-Code ist wie folgt:java.lang.ArrayIndexOutOfBoundsException: 2-Fehlermeldung angezeigt wird
String txtDatePr = driver.findElement(By.id("--ID--")).getText();
int txtPrLength = txtDatePr.length();
System.out.println(txtPrLength);
if (txtPrLength == '0'){
System.out.println("Sellable From date value is empty");
}
else{
String[] arrsplitDatePr = txtDatePr.split("/");
int addYearPr = Integer.parseInt(arrsplitDatePr[2]);
addYearPr = addYearPr + 3;
String newYearPr = String.valueOf(addYearPr);
String changedDatePr = arrsplitDatePr[0]+'/'+arrsplitDatePr[1]+'/'+newYearPr;
driver.findElement(By.xpath("//span[@class='--Class---'][1]/input")).sendKeys(changedDatePr);
}
Für
System.out.println(txtPrLength);
Its me die SYSOUT-Wert als 0 zeigt, aber nach, dass seine einen Fehler geben Nachricht:
java.lang.ArrayIndexOutOfBoundsException: 2
Die einzige Fehlermeldung hier ist 'java.lang.ArrayIndexOutOfBoundsException: 2'. Die andere ist eine Anzeige von der Anwendung. Unklar, was du verlangst. – EJP