BrowserMob yana yin rikodin zirga-zirgar da ke wucewa ta mai sauraronsa kawai. Fara wakili kusa da burauzar Selenium ba ya sanya wannan burauza a kan hanya.

Don API ɗin 2.1.5 da BrowserMob ya rubuta, saitin Java Selenium da ke akwai zai iya amfani da wannan tsari:

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();
}

Tashar 0 tana neman tasha da babu kowa. ClientUtil yana gina saitin wakilin Selenium daga wannan mai sauraro. Rikodin yana farawa kafin kewayawa kuma ana karɓa yayin da wakili yake nan.

Yankin yana ɗauka cewa nau'ikan BrowserMob, HAR da Selenium na aikin suna nan. Cikakken rikodin jikin buƙata ko amsa zaɓi ne na ƙari na CaptureType. Tsangwamar HTTPS ma tana buƙatar tsarin amincewar takardar shaidar da aka nufa.

Don burauzar Grid mai nisa, sanar da adireshin da za a iya samu daga injin wannan burauza. Adireshin loopback a kan mai gudanar da gwaji yana nuna loopback na wani inji a can.

Wannan yana rikodin hanyar HTTP da aka saita ta burauza. Ba ya kafa dokar tsarin aiki da ke toshe duk wata hanyar fita.

Labarai masu alaƙa