2016-08-01 14 views
-1

私はPycharmでMac EI CaptainをIDEとRobotframeworkとして使用しています。エラーが発生していますValueError:要素ロケータ '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

forループを使用して別のユーザー名とパスワードを確認する方法を教えてください。私は長い間それを試していますが、まだそれを完了することはできません。私は感謝するでしょう。ありがとう! – Rath

関連する問題