У меня есть форма ввода, и в ней есть поле textarea с именем Address.Мои входные данные имеют разрыв строки, например 111Address\n234\n456
.После отправки формы отображается страница подтверждения данных, и я хочу убедиться, что выходные данные имеют тот же формат входных данных и правильные данные.
Я попытался использовать document.evaluate
в консоли, он возвращается к тексту в правильном формате.Но когда я пишу код, он возвращает ошибку.
$(document.evaluate("//td[text()='Address']/following-sibling::td", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue).text()
Я пытался исправить ошибку, но она не сработала.Пожалуйста, помогите мне проверить мой код.
String locator = "//td[text()='Address']/following-sibling::td";
String actualText = (String) js.executeScript("return $(document.evaluate('" + locator + "', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue).text()");
Assert.assertEquals(actualText, inputText);