Изменить профиль пользователя chrome selenium webdriver
У меня проблема. Я работаю с Selenium Webdriver и хотел бы изменить профиль пользователя с одного пользователя на другого. например, user1 - обычный пользователь, пользователь 2 имеет права администратора
Будет запущен тестовый случай с обычным пользователем с определенными шагами. Затем приходит админ и одобряет такой пост в "WordPress" в другом тестовом примере.
благодарен за любую помощь
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());