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