有谁知道我如何使用 JAVA 使用“以不同用户身份运行”功能让 selenium 运行 IE 会话?我不知道我什至会如何设置它,而谷歌没有提出任何东西,所以也许我在某个地方寻找错误的东西?
为了详细说明我为什么需要这样做,我正在测试的网站是一个内部平台,并使用用户登录凭据/Windows 帐户详细信息来确定他们的角色、他们拥有哪些链接、他们可以查看的数据等。
目前,我可以作为特定用户(经理、数据管理员等)运行测试的唯一方法是在运行测试之前以该用户身份登录机器。当我有多个用户帐户要测试并且正在使用 GRID2 运行 Webdriver 时,这实际上是不可能的(所以我有一组机器在队列出现时从队列中提取测试)。
手动运行测试时,我可以简单地右键单击并选择 ie 快捷方式上的“以不同用户身份运行”选项,所以我想如果我能找到一种方法在通过 webdriver 运行它时复制它,这将解决我的问题。
感谢您的任何建议或帮助。