Невозможно получить содержимое сообщения с предупреждением с помощью функции getText () или getAttribute () в автоматизации селена для тега <span> - PullRequest
0 голосов
/ 19 сентября 2019

Мне нужно напечатать значение предупреждающего сообщения, если я ввел неправильное имя пользователя в поле имени пользователя. Но я не могу прочитать содержимое предупреждающего сообщения, используя методы getText () или getAttribute () в selenium.он возвращает нулевое значение. Пожалуйста, помогите решить эту проблему

HTML-теги в данном сценарии: поле имени пользователя обязательно.

public String getMesage() throws InterruptedException
{
    //driver.findElement(By.xpath("/html/body/div[1]/div/div/div/div/div/div[1]/div/div/div[2]/div/span[1]")).click();
   String aa= driver.findElement(By.xpath("//div[@class='p-8']/span[@class='text-danger text-sm'][1]")).getText();
   System.out.println("value of aa "+aa);
   return  aa;



}
...