Tòisich glacadh HAR BrowserMob roimh sheòladh Selenium
Cuir BrowserMob air slighe a' bhrabhsair, tòisich an glacadh HAR roimh an t-seòladh, agus faigh an glacadh mus cuir thu crìoch air a' phrogsaidh.
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.