0
我试图在我的Selenium测试中以不同的用户身份运行Firefox。我如何告诉Selenium'作为'指定用户运行? 我的应用程序有一个Windows身份验证,我需要运行不同角色的测试。如何使用Selenium Webdriver作为其他用户运行Firefox浏览器?
我试图在我的Selenium测试中以不同的用户身份运行Firefox。我如何告诉Selenium'作为'指定用户运行? 我的应用程序有一个Windows身份验证,我需要运行不同角色的测试。如何使用Selenium Webdriver作为其他用户运行Firefox浏览器?
这可以通过创建Firefox配置文件来完成,使用firefox.exe -p启动配置文件管理器
一旦创建了配置文件要求使用的配置文件名称,并启动驱动程序:
ProfilesIni profile = new ProfilesIni();
FirefoxProfile myprofile = profile.getProfile("profileName");
WebDriver driver = new FirefoxDriver(myprofile);
希望这可以帮助。
感谢您的回复! 我的案例解决方案被发现:我作为一个不同的用户打开Eclipse /命令行,并执行测试。这是硒打开Firefox窗口也作为一个不同的用户。 – Nikolay 2014-09-15 11:25:17