繁体   English   中英

使用Selenium以其他用户身份运行Internet Explorer

[英]Run internet explorer as different user using Selenium

我想以Selenium身份以不同用户身份启动单个Internet Explorer。 我提到了以下帖子,但没有提到任何地方。

如何以特定的域用户身份运行Internet Explorer Selenium测试?

您能指出正确的方向吗?

您可以使用URI身份验证来实现。 对于Google Chrome,该行为无需任何其他更改即可工作,但对于IE,默认情况下会阻止。 您可以通过以下方式解锁:

在以下注册表项之一中,将DWORD值的值数据设置为1。

  • 对于该程序的所有用户,请在以下注册表项中设置值:HKEY_LOCAL_MACHINE \\ Software \\ Microsoft \\ Internet
    资源管理器\\ MAIN \\ FeatureControl \\ FEATURE_HTTP_USERNAME_PASSWORD_DISABLE
  • 仅对于该程序的当前用户,在
    以下注册表项:HKEY_CURRENT_USER \\ Software \\ Microsoft \\ Internet Explorer \\ Main \\ FeatureControl \\ FEATURE_HTTP_USERNAME_PASSWORD_DISABLE

之后,您将可以使用下一个URI来满足您的需求: http:// username:password @ host /如果要提供域名,则需要像http:// domain%5Cusername:password @ host /这样进行编码。

来源https://support.microsoft.com/en-us/kb/834489

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM