Как получить сообщение об ошибке в текстовом поле html5 с помощью selenium webdriver - PullRequest
0 голосов
/ 12 апреля 2020

Интересно, как я могу использовать селеновый вебдрайвер, чтобы найти текст сообщения об ошибке поля ввода html5?

enter image description here

<input class="_input--inputElement--2mQgjB0b theme--inputElement--2WvFsoYo" role="input" type="text" value="" xpath="1">
<span class="_input--bar--1Z4XOfUq theme--bar--fT1WI7br" xpath="1"></span>
<span class="_input--error--1ss75RVV theme--error--1p4yC2ps" xpath="1">Required</span>

Я пробовал по-другому, но ни один из них не работает !!

String Emessage = Driver.driver.FindElement(By.XPath("//span[contains(text(),\'Required\')]")).getAttribute("Required");

String Emessage = Driver.driver.FindElement(By.XPath("//span[contains(text(),'Required')]")).Text;

1 Ответ

0 голосов
/ 15 апреля 2020

Попробуйте это в Xpath - "// * [содержит (@class, '_ input - error') и содержит (@ class, 'theme - error')]"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...