2016-06-16 3 views
0

문제가 있습니다. 저는 Selenium Webdriver와 협력하여 한 사용자에서 다른 사용자로 사용자 프로파일을 변경하려고합니다. 예 : user1은 일반 사용자입니다. 사용자 2에게는 관리 권한이 있습니다.사용자 프로필 변경 chrome selenium webdriver

특정 단계가있는 일반 사용자가 테스트 케이스를 실행합니다. 다음 다른 테스트 케이스에 어떤 도움에 감사

관리자 제공하고 "워드 프레스"이러한 게시물을 승인

+0

가능한 중복 ?] (http://stackoverflow.com/questions/22200648/how-can-i-add-profile-preferences-to-chrome-for-selenium-grid-2-in-c) – Mobrockers

+0

Java에서 필요합니다. –

답변

1
ChromeOptions regularUser = new ChromeOptions(); 
ChromeOptions adminUser = new ChromeOptions(); 
regularUser.addUserProfilePreference(yourRegularUserPreferences); 
adminUser.addUserProfilePreference(yourAdminUserPreferences); 

//When testing regular user 
WebDriver driver = new RemoteWebDriver(new Uri("http://path/to/selenium/server"), regularUser.toCapabilities()); 

//When testing admin user 
WebDriver driver = new RemoteWebDriver(new Uri("http://path/to/selenium/server"), adminUser.toCapabilities()); 
[나는 C#에서 셀레늄 그리드 2 용 Chrome하는 프로파일 설정을 추가 할 수있는 방법의