Я получил код ошибки [неизвестная ошибка: Runtime.evaluate бросил исключение: SyntaxError: отсутствует) после списка аргументов] - PullRequest
0 голосов
/ 28 мая 2019

У меня есть форма ввода, и в ней есть поле 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...