如何在Chrome中使用selenium访问输入的用户名

时间:2016-06-07 11:13:24

标签: google-chrome selenium selenium-chromedriver webautomation

我正在使用Selenium自动化网站填写Chrome浏览器。

用户首次手动输入用户名,出生日期。现在我的要求是当用户下次打开我的应用程序时,我想使用代码输入名称和D.O.B.

以前我使用的是Internet Explorer,并且我在之前有一个事件,它会告诉我用户正在导航到其他网址。所以我以前读取了必填字段并将其保存在我的数据库中。

如何在Selenium或Chrome驱动程序中执行此操作?

WebElement.getAttribute('value')可以用来获取值,但是如何知道用户已经输入了该字段的值?

请帮帮我。

1 个答案:

答案 0 :(得分:1)

您正在尝试使用Selenium为用户填写登录表单。这是不可能的。为此,我建议使用cookies。如何做到这一点取决于网站的语言。我建议你做一些关于如何在你的应用程序中做这个的研究。如果您对此有任何疑问,可以在此处发布新帖,说明您的申请详情以及您所面临的问题。

这在Selenium中不起作用的原因是你需要启动一个Webdriver来使用它。当用户导航到您的网站时,它(很可能)不会使用Webdriver执行此操作。特别是你不能访问和发送命令。