Run yaml file for parallel selenium test from R or python Run yaml file for parallel selenium test from R or python docker docker

Run yaml file for parallel selenium test from R or python


This is duplicate of

Run RSelenium in parallel

You can use code in above answer to do parallel execution

library(RSelenium)library(rvest)library(magrittr)library(foreach)library(doParallel)URLsPar <- c("http://www.bbc.com/", "http://www.cnn.com", "http://www.google.com",             "http://www.yahoo.com", "http://www.twitter.com")appHTML <- c()(cl <- (detectCores() - 1) %>%  makeCluster) %>% registerDoParallel# open a remoteDriver for each node on the clusterclusterEvalQ(cl, {  library(RSelenium)  remDr <- remoteDriver$new(remoteServerAddr = ip, port = port)  remDr$open()})myTitles <- c()ws <- foreach(x = 1:length(URLsPar), .packages = c("rvest", "magrittr", "RSelenium"))  %dopar%  {  remDr$navigate(URLsPar[x])  remDr$getTitle()[[1]]}# close browser on each nodeclusterEvalQ(cl, {  remDr$close()})stopImplicitCluster()