Cha nì BrowserMob clàradh ach air an trafaig a thèid gu fìor tron èisdeir aige. Cha chuireas tòiseachadh a' phrogsaidh ri taobh brabhsair Selenium am brabhsair sin air an t-slighe.

Airson an API freantaichte 2.1.5 a tha BrowserMob a' clàradh, faodaidh suidheachadh Java Selenium a th' ann mar-thà an òrdugh seo a chleachdadh:

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

Bidh port 0 ag iarraidh port a tha ri fhaighinn. Togaidh ClientUtil an suidheachadh progsaidh Selenium bhon èisdeir sin. Tòisichidh an glacadh roimh an t-seòladh agus thèid a thoirt às a' phrogsaidh fhad 's a tha e ri fhaighinn fhathast.

Tha an earrann a' gabhail ris gu bheil na seòrsaichean BrowserMob, HAR agus Selenium aig a' phròiseact ri fhaighinn mar-thà. Tha glacadh mion de bhodhaig an iarrtais no an fhreagairt na roghainn a bharrachd de CaptureType. Feumaidh eadar-ghlacadh HTTPS an rèiteachadh earbsa teisteis a tha san amharc aige cuideachd.

Airson brabhsair Grid air astar, sanasraich seòladh a ghabhas ruigsinn bho inneal a' bhrabhsair sin. Comharraichidh seòladh loopback air an ruithiche deuchainn loopback inneil eile an sin.

Glacar slighe HTTP rèitichte a' bhrabhsair le seo. Cha stèidhich e riaghailt siostam-obrachaidh a chuireas casg air gach ceangal a-mach eile.

Artaigilean co-cheangailte