Элемент String randomString = “887374577122”;
Нужно найти в тесте по randomString данные. Они генерируются рендомно в тесте. 12 цифр ИНН
И нужно на странице найти и кликнуть по ним.
driver.findElement(By.xpath(“//div[normalize-space(text())=randomString ]”)).click();
Пробовал так. Не помогает(
Начинаю только разбираться в данной проблеме.
—Если просто ввести текст то все ок. (Нашел-нажал)
driver.findElement(By.xpath("//div[normalize-space(text())=‘887374577122’]")).click();
— Но вот с таким делом не проходит.
String randomString = “887374577122”;
driver.findElement(By.xpath("//div[contains(text(),‘randomString’)]")).click();
Да все заработало. Какой день думал а тут все так просто!
Спасибо большое. Вот то, что прошло:
String randomString = “887374577122”;
String locator = String.format("//div[normalize-space(text())=’%s’]", randomString);
driver.findElement(By.xpath(locator)).click();