如何使用Selenium2Library输入PayPal的电子邮件和密码?



>我正在尝试使用我的机器人框架脚本将电子邮件和密码输入PayPal(沙盒模式(。这是我的代码片段:

input text  login_email  ${email}  
input text  login_password  ${password} 

login_email是电子邮件输入字段的名称login_password是密码的名称。

我在${email}参数中传递电子邮件,在${password}参数中传递密码。

由于某种原因,这似乎不起作用。我不断收到此错误:

无效元素状态异常:消息:元素当前不可交互,可能无法操作

PayPal的电子邮件和密码字段在加载页面时生成。这能成为它们无法访问的原因吗?谁能帮我确定我在这里做错了什么?

正如 Ofer Steinberg 正确所说,尝试手动查找 XPATH 此外,添加一个等待点,直到该项目可见并输入名称和密码 很多时候,项目存在并隐藏,因此它说项目不可交互。

似乎你有一个"不常量"的id(或类似的..(。 我遇到了这个问题,解决方案是将输入路径从 id 更改为 xpath。 此外,尝试在"访客模式"下手动检查路径(我猜您使用 chrome(,它应该更准确地显示该页面源代码,因为硒由它运行。

相关内容

  • 没有找到相关文章

最新更新