用ID试试,如果不是你可以用其他定位器试试,我建议你必须使用xpaths:
driver.findElement(By.xpath("//input[contains(@id,'confirmButtonTop')]")).click();
或
driver.findElement(By.xpath("//*[contains(@id,'confirmButtonTop')]")).click();
我还建议您可以使用等待直到元素可点击或可见
WebDriverWait wait = new WebDriverWait(driver, 15);
wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//input[contains(@id,'confirmButtonTop')]")));
driver.findElement(By.xpath("//input[contains(@id,'confirmButtonTop')]")).click();
或
WebDriverWait wait = new WebDriverWait(driver, 15);
wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//*[contains(@id,'confirmButtonTop')]")));
driver.findElement(By.xpath("//*[contains(@id,'confirmButtonTop')]")).click();