The process is composed of two parts a server (the Selenium Server) and a client
(the browser you initiate). The close
method of the remoteDriver class closes the client (the browser). The server also needs to be stopped when you are finished.
To stop the server when you are finished:
library(RSelenium)
rD <- rsDriver(verbose = FALSE,port=4444L)
remDr <- rD$client
remDr$close()
Now either explicitly stop the server:
rD$server$stop()
or if the rD
object is removed the server will be stopped upon garbage collection:
library(RSelenium)
rD <- rsDriver(verbose = FALSE,port=4444L)
remDr <- rD$client
remDr$close()
rm(rD)
gc()
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…