2016-08-01 1 views
-1

Я использую Mac EI Captain с Pycharm как IDE и Robotframework. Я получаю сообщение об ошибкеValueError: Элемент locator 'id = Passwd' не соответствует ни одному элементу в gmail (robotframework, Pycharm)

ValueError: Element locator 'id=Passwd' did not match any elements.

Это только в случае с Gmail.com, но не с другими веб-сайтами. Я использовал один и тот же скрипт для Facebook и Linkedin, и это сработало.

Вот мой сценарий:

Open Browser https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/&ss=1&scc=1&ltmpl=default&ltmplcache=2&emr=1&osid=1#identifier firefox 
Page Should Contain Sign in to continue to Gmail 
Input Text id=Email user 
Click Button id=next 
Wait Until Page Contains Sign in with a different account 
Input Password id=Passwd fdsfs 
Click Button id=signIn 

ответ

1

После нажатия кнопки Далее, подождите поле пароля, чтобы появиться, а затем нажмите на него, чтобы включить его. Я добавил эти строки к вашему тесту, чтобы он работал.

Wait Until Page Contains Element id=Passwd 
Click Element id=Passwd 
+0

Большое спасибо ... я спас меня! – Rath

+0

Возможно ли вам рассказать мне, как использовать цикл для проверки другого имени пользователя и пароля? Я пробую это в течение долгого времени, но все еще не в состоянии закончить его. Я буду благодарен. Благодаря! – Rath