Java runner → configured proxy → WebDriver service
remote browser → its own route → website

Don chéad chonair, cumraigh forghníomhaitheoir orduithe Java:

import java.net.InetSocketAddress;
import java.net.Proxy;
import java.net.URI;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.remote.HttpCommandExecutor;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.openqa.selenium.remote.http.ClientConfig;

var proxy = new Proxy(Proxy.Type.HTTP,
    new InetSocketAddress("proxy.example", 8080));
var config = ClientConfig.defaultConfig()
    .baseUri(URI.create("https://grid.example/"))
    .proxy(proxy);
var executor = new HttpCommandExecutor(config);
var driver = new RemoteWebDriver(executor, new ChromeOptions());

Úsáid fíorchríochphointe Grid agus an chonair ar a bhfuil sé imlonnaithe. Coinnigh na roghanna Chrome riachtanacha agus cuir deireadh leis an seisiún le driver.quit().

Is é seo java.net.Proxy do nasc HTTP an chláir Java. Rialaíonn capability org.openqa.selenium.Proxy Selenium trácht leathanaigh an bhrabhsálaí ina áit; úsáid é freisin ach amháin má theastaíonn seachfhreastalaí ón dara conair.

Baineann teip chruthaithe seisiúin nó seolta ordaithe leis an gcéad chonair. Is féidir le nascleanúint ina dhiaidh sin teip ar an dara ceann. Teastaíonn modh a thacaíonn an t-iompar HTTP sin leis d’fhíordheimhniú ag idirghabhálaí an chláir Java; ní chumraíonn callback fíordheimhnithe an bhrabhsálaí é.

Ailt ghaolmhara