Я пытаюсь протестировать приложение с помощью Nerodia, и мне трудно разобраться - как регистрировать / регистрировать неудачную попытку входа в систему.
Появляется тостер как для успеха, так и для неудачи. В настоящее время программа делает снимок экрана для каждой попытки - как успешной, так и неудачной. Но я должен открыть захваченное изображение, чтобы узнать, было ли оно успешным или нет.
Вход в систему с неверными учетными данными не является исключением, которое я могу отловить с помощью try / catch. Есть ли способ, которым я могу регистрировать неудачу так же, как и успех?
Если я проверю HTML-код Тостера, он исчезает, как только Тостер исчезает.
def login(browser):
username = browser.text_field(name='username')
username.value = user_name
password = browser.text_field(name='password')
password.value = pass_key
browser.button(name='submit').click()
browser.screenshot.save('screenshot.png')
logger.info('login successful')