如何使用Selenium Webdriver以不同的用户身份运行firefox浏览器?

时间:2014-09-02 16:07:49

标签: java selenium selenium-webdriver

我正在尝试在Selenium测试中以不同的用户身份运行Firefox。如何告诉Selenium'作为'指定用户运行? 我的应用程序有一个Windows身份验证,我需要运行具有不同角色的测试。

1 个答案:

答案 0 :(得分:2)

这可以通过创建Firefox配置文件来完成,使用firefox.exe -p启动配置文件管理器

根据需要创建配置文件后,使用配置文件名称并启动驱动程序:

ProfilesIni profile = new ProfilesIni();

FirefoxProfile myprofile = profile.getProfile("profileName");

WebDriver driver = new FirefoxDriver(myprofile);

希望这有帮助。