Вам не нужен аргумент sendEnter: true
с любым из действий SendKeys
.Когда вы передаете sendEnter: true
, действие будет «нажимать» клавишу ввода после отправки ключей в элемент текстового поля.Таким образом, в основном в тесте, который вы показали, первое действие будет вводить имя пользователя, а затем нажимать ввод, таким образом, пытаясь войти без пароля, что, конечно, не удастся.
Другая проблема заключается в том, что вы используетеневерное ключевое слово ActionsPause
(подробнее здесь ).Если вы хотите ввести задержку в свой тест, вы можете использовать API $ delay () , но вам очень редко нужно делать это с OpenTest, так как синхронизация встроена, то есть все действия теста, которыевыполнить некоторую работу над элементом пользовательского интерфейса, знать, как ждать, пока этот элемент будет доступен, прежде чем выполнять работу.