Je veux utiliser Google Chrome portable pour mes tests de sélénium. J'utilise DesiredCapabilities
objet pour définir proxy
dans le navigateur.Selenium Proxy avec Google Chrome portable
Proxy seleniumProxy = ClientUtil.createSeleniumProxy(proxy);
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.PROXY, seleniumProxy);
Et pour l'utilisation de Google Chrome portable, j'utilise ce code.
ChromeOptions options = new ChromeOptions();
options.setBinary("C:\\Selenium\\Browsers\\GoogleChromePortable\\GoogleChromePortable.exe");
driver = new ChromeDriver(options);
Maintenant, le problème est le constructeur de ChromeDriver
n'avez pas l'option pour créer l'objet pilote à l'aide à la fois DesiredCapabilities
ainsi que proxy
. c'est-à-dire que je peux appliquer un proxy ou que je peux utiliser du chrome portable.
Je veux quelque chose comme ça
new ChromeDriver(capabilities ,options);