Ní thaifeadann BrowserMob ach an trácht a théann go fírinneach trína éisteoir. Ní chuireann tosú an tseachfhreastalaí taobh le brabhsálaí Selenium an brabhsálaí sin ar an mbealach.

Don API leabaithe 2.1.5 atá doiciméadaithe ag BrowserMob, is féidir le socrú Java Selenium atá ann cheana an t-ord seo a úsáid:

BrowserMobProxy proxy = new BrowserMobProxyServer();
proxy.start(0);
try {
    ChromeOptions options = new ChromeOptions();
    options.setProxy(ClientUtil.createSeleniumProxy(proxy));
    WebDriver driver = new ChromeDriver(options);
    try {
        proxy.newHar("example-page");
        driver.get("http://www.example.com/");
        Har capture = proxy.getHar();
        capture.writeTo(new java.io.File("page.har"));
    } finally {
        driver.quit();
    }
} finally {
    proxy.stop();
}

Iarrann port 0 port atá ar fáil. Tógann ClientUtil an socrú seachfhreastalaí Selenium ón éisteoir sin. Tosaíonn an ghabháil roimh an nascleanúint agus faightear í fad a bhíonn an seachfhreastalaí ar fáil fós.

Glacann an blúire leis go bhfuil cineálacha BrowserMob, HAR agus Selenium an tionscadail ar fáil cheana. Is rogha bhreise CaptureType í gabháil mhionsonraithe de chorp iarratais nó freagartha. Teastaíonn a shocrú beartaithe muiníne teastais ó idircheapadh HTTPS freisin.

Do bhrabhsálaí Grid cianda, fógair seoladh atá inrochtana ó mheaisín an bhrabhsálaí sin. Cuireann seoladh loopback ar an rithire tástála in iúl do loopback meaisín eile ansin.

Gabhtar bealach HTTP cumraithe an bhrabhsálaí leis seo. Ní shocraíonn sé riail chórais oibriúcháin a chuireann bac ar gach nasc amach eile.

Ailt ghaolmhara