Cuir an seachfhreastalaí ar fáil mar chumas seisiúin brabhsálaí roimh driver$open(), i suiteáil RSelenium a nglacann a fhreastalaí WebDriver le prótacal an tseisiúin:

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

Sainaithníonn remoteServerAddr an tseirbhís WebDriver. Cuireann an cumas síos ar an áit a dtéann an brabhsálaí ina dhiaidh sin. Ní chumraíonn socrú seachfhreastalaí HTTP in R amháin an bealach brabhsálaí sin.

Úsáid host:port i httpProxy agus sslProxy. Roghnaíonn an dara ceann cinn scríbe HTTPS; ní chiallaíonn sé éisteoir seachfhreastalaí atá cosanta ag TLS. Soláthraíonn iarrthóir HTTP poiblí ón liosta seachfhreastalaí HTTP óstach agus port do na réimsí sin, ar choinníoll gur féidir le hóstach an bhrabhsálaí é a shroicheadh.

Cén teip a tharla ar dtús?

Má dhiúltaítear oscailt an tseisiúin, seiceáil comhoiriúnacht prótacail sula n-athraíonn tú deireadhphointe an tseachfhreastalaí. Cuireann foinse remoteDriver RSelenium seanchumas desiredCapabilities isteach; féadfaidh freastalaí WebDriver reatha treallach an fhormáid sin a dhiúltú sula mbeidh brabhsálaí ann chun an bealach a thástáil.

Má osclaítear an seisiún ach má theipeann an nascleanúint, seiceáil inrochtaineacht ó hóstach iarbhír an bhrabhsálaí. I gcás coimeádáin nó nóid Grid, ciallaíonn localhost an nód sin, ní stáisiún oibre R.

Ailt ghaolmhara