Mae gallu WebDriver a ddychwelwyd yn ddata cyfresoledig. Gall ei gofnod proxy fod yn map yn hytrach nag yn wrthrych org.openqa.selenium.Proxy sy'n bodoli eisoes.

Ar gyfer achos ChromeDriver neu RemoteWebDriver, mae Selenium Java yn darparu cynorthwyydd trosi:

Proxy proxy = Proxy.extractFrom(driver.getCapabilities());
if (proxy != null) {
    System.out.println(proxy.getProxyType());
    System.out.println(proxy.getHttpProxy());
    System.out.println(proxy.getSslProxy());
}

Mae'r cynorthwyydd yn trin map ac achos Proxy. Mae'n dychwelyd null pan nad oes gwerth â chymorth i'w echdynnu. Mae cast uniongyrchol o getCapability("proxy") yn tybio un gynrychiolaeth a gall fethu â'r llall.

Cadwch y modd gyda'r meysydd rydych yn eu harchwilio. Nid oes rhaid i ffurfwedd PAC na chyfluniad system gynnwys yr un llinynnau cyfeiriad HTTP a HTTPS â llaw.

Mae'r gallu yn ddata cyfluniad, nid yn archwiliad iechyd. Nid yw'n profi bod gwrandawr wedi derbyn cysylltiad nac yn adrodd pob penderfyniad PAC fesul cyrchfan. Nid yw cofnod llaw ar goll ychwaith yn profi ar ei ben ei hun nad oes gan y porwr lwybr proxy sy'n deillio o'r system.

Erthyglau cysylltiedig