Я использую утверждение в моем тестовом примере, чтобы проверить, содержит ли элемент текущее время, а также строковое поле вместе с ним.
Например, если мое текущее время 13:00, тогда код должен проверить, содержит ли элемент «1: 0) PM to Clock-out»
В настоящее время я написал код, чтобы проверить, есть ли текущее время в элементе, но мне нужно добавить к нему слово «Отключить».
Ниже приведен код, который проверяет текущее время:
WebDriverWait wait = new WebDriverWait(driver, 60);
wait.until(ExpectedConditions.visibilityOfElementLocated(By
.xpath("//*[@id='tabpanel-t0-2']/tpr-summary-page/ion-content/div[2]/div/div[2]/div[1]/ion-card/ion-row[1]/ion-col/ion-row[2]/div[1]")));
String element = driver
.findElement(
By.xpath("//*[@id='tabpanel-t0-2']/tpr-summary-page/ion-content/div[2]/div/div[2]/div[1]/ion-card/ion-row[1]/ion-col/ion-row[2]/div[1]"))
.getText();
Assert.assertTrue(element.contains(new SimpleDateFormat("h:mm").format(new java.util.Date())));
Может кто-нибудь помочь мне с этим?