【问题标题】:How to impersonate a specific user with Selenium Webdriver?如何使用 Selenium Webdriver 模拟特定用户?
【发布时间】:2013-05-16 14:29:47
【问题描述】:

我试图在我的 Selenium 测试中以不同的用户身份运行 IE。知道如何告诉 Selenium Webdriver “以”指定用户身份运行吗?

【问题讨论】:

  • 您运行的是什么版本的 Windows?
  • 本地 Windows 8 和构建服务器上的 Server 2010
  • 能否提供更多关于您的设置的信息?即您是否尝试在本地计算机或服务器上以其他用户身份运行?你怎么称呼Webdriver?它是作为构建的一部分启动还是一直在运行?
  • 我试图在两台机器上以不同域中的不同用户身份运行。 Webdriver 是从 C# 中的测试类调用的。它作为构建的一部分开始。

标签: selenium


【解决方案1】:

好的,我想您正在寻找的是.NET (C#) Impersonation with Network Credentials 上的这篇文章。

您使用那里标识的包装类来调用您的测试类,该类应该使用您提供的域和用户生成您的 webdriver。

尽管有一些“陷阱”,您应该了解在Understanding Impersonation 下可以找到的所有安全最佳实践。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-02
    • 2020-12-20
    • 1970-01-01
    • 2012-07-12
    • 2015-01-27
    • 1970-01-01
    • 2015-12-19
    • 2012-11-02
    相关资源
    最近更新 更多