如何使用selenium IDE自动填充firefox身份验证弹出窗口的用户名/密码

时间:2013-04-15 20:06:23

标签: firefox selenium-rc selenium-ide

我得到了一个有效的selenium脚本,但是当它用selenium-rc打开时,它处于一个新的实例中,需要我重新登录。有没有办法自动填写弹出的“需要身份验证”窗口的用户名/密码?

我尝试过以下操作但不起作用:

http://username:password@site.com/代替http://site.com/

除了调用另一个脚本之外的任何想法,比如autohotkey?

3 个答案:

答案 0 :(得分:2)

我最终使用包含以下内容的登录脚本来使用AutoIT,它起作用了:

WinWaitActive("Authentication Required")

Send("Username")

Send("{TAB}")

Send("Password")

Send("{ENTER}")

此处可以找到Firefox环境设置的支持信息:

http://www.passionatetester.com/2010/03/how-to-handle-windows-authentication.html

答案 1 :(得分:2)

您可以试试Firefox插件Integrated Authentication for Firefox。安装完成后,您可以在Firefox的选项菜单中配置插件。只需将您的site.com添加到已启用集成身份验证的站点,看看它是否适合您。在我的情况下,它解决了这个问题。

答案 2 :(得分:0)

您从here

获得的问题的答案

您必须为selenium RC创建FF配置文件,您可以从here

创建配置文件