Если код вызовет любую ошибку в блоке TRY, то он перейдет к коду, который в блоке Except, и после его выполнения он перейдет в следующему коду после try-except.
ps: можно использовать try-except-finally
finally - будет выполнено в любом случае
В данном случае - без разницы. Можно "видел" или "кликабл ли".
Про юниттесты и ооп - как Вам удобнее или как это принято в той компании, где вы пишите фреймворк)
Питон такой язык, в котором для автоматизации можно обойтись и без ооп.
зы: советую добавить в вашу связку еще и lettuce\behave. Так сказать для DRY)
Удачи
1. Из чего у вас состоит text?
2. Что вы подразумеваете под нажатие клавиши клваиатуры?
3. В вашем коде вы посылаете текст в input field. И это не работает? Не посылает в поле?
Опять же - нужна конкретика, редко, где собрано в одном месте все, что нужно.
Обратите внимание на Citrus - www.citrusframework.org
"Automated integration tests for message protocols and data formats!
HTTP REST, JMS, TCP/IP, SOAP, FTP, SSH, XML, JSON and more!"
По какому мануалу? Вы не дали ссылки.
Что именно у вас не работает? У Увас не появляется предупреждающий значок лапомчки напротив нового-неописанного стэпа?
Loligan: Согласен с Данилом. В данном случае, использовать selenium имеет смысл, если у вас свой почтовый сервис. В противном - imap\pop3. Это, к тому же, быстрее.
Пройдите курс codecademy. Получите уровень, достаточный для написания тестов. + нужна база html\css+js( тк порой нужно исполнить скрипт на странице и тп) А уже потом по мере возникающих задач\проблем - будете копать Stackoverflow. Удачи.
этот код работает без ssl ошибки.