Gev RSelenium-kagganum sín proxy, tá setan verður latin
Nýt extraCapabilities til kagganna leið, og skil setuprotokoll-avísan frá kagga, ið ikki nær proxynum.
Lat proxyn sum kaggu-setu førleika áðrenn driver$open(), í einari RSelenium-uppseting, har WebDriver-tænarin góðtekur setuprotokollina:
browser_proxy <- list(
proxyType = 'manual',
httpProxy = 'proxy.example:8080',
sslProxy = 'proxy.example:8080'
)
driver <- RSelenium::remoteDriver(
remoteServerAddr = 'webdriver.example',
port = 4444L,
browserName = 'chrome',
extraCapabilities = list(proxy = browser_proxy)
)
driver$open()remoteServerAddr vísir til WebDriver-tænastuna. Førleikin lýsir, hvar kaggin fer næst. Ein HTTP-proxy-stilling í R einsamall stillir ikki ta kaggu-leiðina.
Nýt host:port í httpProxy og sslProxy. Hið seinna velur HTTPS-mál; tað merkir ikki eina TLS-verndaða proxy-oyrn. Ein almennur HTTP-evni úr HTTP-proxy-listanum gevur vert og port til hesi øki, treytað av at kagguverturin nær honum.
Hvør feilur kom fyrst?
Verður setan avíst, kanna protokoll-samhævi áðrenn tú broytir proxy-endapunktin. Kelda remoteDriver í RSelenium sendir foraldrað desiredCapabilities; ein hvør verandi WebDriver-tænari kann avísa tí sniðnum, áðrenn ein kagga er til at royna leiðina.
Um setan letur seg upp, men navigering miseydnast, kanna atkomu frá veruliga kagguvertinum. Fyri ein container ella Grid-node merkir localhost tann noduna, ikki R-arbeiðsstøðina.