2016-06-16 14 views
0

Ich habe ein Problem. Ich arbeite mit Selenium Webdriver und möchte das Benutzerprofil von einem Benutzer zu einem anderen ändern. z.B. user1 ist ein regulärer Benutzer Benutzer 2 hat administrierbare RechteBenutzerprofil ändern chrome selen webdriver

Wird einen Testfall mit gemeinsamen Benutzer mit bestimmten Schritten ausführen. Dann kommt admin und so einen Beitrag in der „Wordpress“ in einem anderen Testfall

für jede Hilfe

+0

Mögliches Duplikat [dankbar genehmigt Wie kann ich Profileinstellungen hinzufügen für Selenium Grid 2 in C# Chrome ?] (http://stackoverflow.com/questions/22200648/how-can-i-add-profile-preferences-to-chrome-for-selenium-grid-2-in-c) – Mobrockers

+0

Ich brauche es in Java –

Antwort

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());