Я пытаюсь проверить свою учетную запись hotmail с помощью selenium webdriver 3.0. Я установил, что моя учетная запись запрашивает двухстороннюю аутентификацию, что означает Ineed, чтобы ввести последние 4 цифры моего мобильного номера, а затем отправить мне сообщение. Затем я должен ввести этот код, чтобы открыть мою учетную запись электронной почты. Он работал хорошо со мной, когда я использовал неявное, ждал 60 секунд, пока не получу код, а затем введите его вручную, и поэтому тест продолжит мою страницу электронной почты >> все работает нормально.Selenium webdriver 3.0 + java Подождите, пока строка не будет введена
BUT мой вопрос в том, есть ли способ сделать тест подождать, пока я не введу код, а не жду 60 секунд?! - это то, что допустимо вводить некоторые вещи вручную при использовании selenium webdriver? thx для оказания помощи. Показать меньше
В целом, это не очень хорошая практика, чтобы попробовать и протестировать механизм входа, который * не * ваш SUT (система под тестированием). Причинами этого, как вы уже встречали, являются различные механизмы проверки, такие как CAPTHA/SMS/коды и т. Д., Которые вы не можете контролировать. С другой стороны, в среде тестирования вы можете высмеивать/вводить что-то более упрощенное. – Stas