ValueError:元素定位器'id = Passwd'与gmail中的任何元素都不匹配(robotframework,Pycharm)

时间:2016-08-01 16:54:11

标签: gmail pycharm robotframework

我使用Mac EI Captain和Pycharm作为IDE和Robotframework。我收到了错误

  

ValueError:元素定位器'id = Passwd'与任何元素都不匹配。

这仅适用于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 个答案:

答案 0 :(得分:1)

单击“下一步”后,等待密码字段出现,然后单击它以启用它。我将这些行添加到您的测试中以使其正常工作。

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