Run yaml file for parallel selenium test from R or python
This is duplicate of
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()