Я запускаю автоматические тесты в Chrome с Serenity BDD (Selenium). < /p>
Мне пришлось скачать новый хромадривер, потому что мои тесты не могли запускать -> Тест откроет Chromedriver, но не мог «просматривать пользователя». Когда я погуглил эту проблему, они сказали, что мне нужно было обновить Chromedriver. />
chrome контролируется автоматическим тестовым программным обеспечением < /p>
< /blockquote>
и спрашивает меня, хочу ли я сохранить пароль. (Я не могу добавить картинки, потому что у меня недостаточно «баллов») < /p>
В предыдущей версии мне удалось заблокировать эти 2 вещи по: < /p>
public class CustomChromeDriver implements DriverSource {
@Override
public WebDriver newDriver() {
try {
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
Proxy proxy = new Proxy();
String proxyServer = String.format("AProxyIDontWantToDisplay", System.getenv("proxy.username"), System.getenv("proxy.password"));
proxy.setHttpProxy(proxyServer);
capabilities.setCapability("proxy", proxy);
ChromeOptions options = new ChromeOptions();
options.addArguments(Arrays.asList("--no-sandbox","--ignore-certificate-errors","--homepage=about:blank","--no-first-run"));
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);
return driver;
} catch (Exception e) {
throw new Error(e);
}
}
@Override
public boolean takesScreenshots() {
return true;
}
}
< /code>
Я знаю, что есть такая (ссылка на той же проблемы),
, но есть слишком много ответов, которые не работают. < /p>
Кто -нибудь, кто знает, как это удалить? < /p>
Подробнее здесь: https://stackoverflow.com/questions/431 ... t-software