На веб-сайте отображается следующий текст, который мне нужно подтвердить:
Living Place "123" hasn't been found
У меня есть кусок ghurkin/огурца на веб-странице, мне нужно assert.assertTrue с помощью Selenum Webdriver Java:
The text "Living Place "123" hasn't been found" is present on the page
Код Java, который я написал для этого, выглядит следующим образом:
@Then("^The Text \"([^\"]*)\" isnt present on the page$")
public void not_present(String text) throws Throwable {
waitForTextInElementVisible(By.id("main-content"), text);
Assert.assertTrue(driver.findElement(By.id("main-content")).getText().contains(text));
}
Проблема в том, что скрипт Gherkin не может обрабатывать строку таким образом, так как она содержит двойные кавычки. Есть ли способ утвердить точную строку, как указано выше?