Вы можете прочитать значение, используя функцию getattribute('validationMessage')
.
Я создал базовый пример HTML, чтобы показать вам, как извлекать содержимое всплывающего окна, потому что ваш пример кода HTML не работает так, как пример.
from selenium import webdriver
HTML = """
<!DOCTYPE html>
<html>
<body>
<form action="/action_page.php">
Username: <input type="text" name="username" required>
<input type="submit">
</form>
</body>
</html>"""
driver = webdriver.Chrome()
driver.get("data:text/html;charset=utf-8,%s" % HTML)
input_bt = driver.find_element_by_name('username')
error_msg = input_bt.get_attribute('validationMessage')
print(error_msg)
Пример HTML:
![HTML example](https://i.stack.imgur.com/1uWtA.png)
Консоль вывода:
Please fill out this field.
Надеюсь, это поможет!