Пытается использовать 'def assert_alert_present(): функция для автоматизации утверждения при наличии предупреждения. Хотелось бы использовать его на кнопке «Зарегистрироваться» для Walmart.com, где он поступает по умолчанию следующим образом:Selenium with Python 3
Ваш пароль должен содержать от 6 до 12 символов без пробелов. Пожалуйста, попробуйте еще раз.
Я намеренно использую менее 6 или более 12 символов, и появляется предупреждение. Не знаете, как написать функцию для этого оповещения, чтобы она проходила, если предупреждение есть и сбой, если предупреждение отсутствует.
долю ваш код, что вы пытались – thebadguy
driver.find_element_by_name ("FirstName"). send_keys («Vasa») driver.find_element_by_name («lastName»). send_keys («Pupkin») driver.find_element_by_name («email»). send_keys («[email protected]») driver.find_element_by_name («пароль»)) .send_keys ("Ва . SaPupkin1234 ") driver.find_element_by_id (" регистрация подать-BTN ") нажмите кнопку() #DEF assert_alert_present(): – Alba
в это время я нахожусь @ https://www.walmart.com/account/signup страница – Alba