如何使用硒库以其他用户身份打开浏览器

时间:2020-04-16 14:23:39

标签: selenium robotframework

我正在使用SeleniumLibrary,它是Selenium与Robot Framework一起使用的包装。

在某些情况下,我需要以其他用户身份启动浏览器,因为要测试的应用程序否则会使用我不需要的Windows凭据(SSO)。

使用Windows“运行方式”功能可以轻松手动完成此操作。我还可以通过各种方式使它自动化。

但是:我需要使用SeleniumLibrary自动执行此“运行方式”,因为如果未使用Selenium启动浏览器,那么我也无法使用Selenium自动执行其中的操作。

我已经研究了Webdriver所需的功能,但似乎没有任何可能性。我在这里找到了说我应该使用浏览器配置文件的解决方案,但是没有说明如何使用其他用户设置这种配置文件。我也找到了这个解决方案,但我不太了解,它直接使用Selenium,我无法这样做,而且似乎要求代码在其他计算机上运行且所需用户已登录,这对我来说是不可能的

我需要能够不使用登录的Windows用户的凭据在同一台计算机上运行浏览器。

TL / DR版本:如何在SeleniumLibrary中使用“打开浏览器”或“创建WebDriver”关键字启动浏览器会话?

该解决方案需要与常见的浏览器IE,Chrome和Firefox(可能还有Edge)配合使用

0 个答案:

没有答案