如何在Rselenium中单击网页中的链接?

如何在Rselenium中单击网页中的链接?,r,R,我知道这应该很简单,我只是不知道为什么这不起作用!请帮忙。我有以下代码: RSelenium::startServer() require(RSelenium) remDr <- remoteDriver(remoteServerAddr = "localhost" , port = 4444 , browserName = "safari" ) remDr$open() remDr$navigate("http:/

我知道这应该很简单,我只是不知道为什么这不起作用!请帮忙。我有以下代码:

RSelenium::startServer()
require(RSelenium)
remDr <- remoteDriver(remoteServerAddr = "localhost" 
                  , port = 4444
                  , browserName = "safari"
)
remDr$open()
remDr$navigate("http://www.cs.ucr.edu/~mshok002/")
RSelenium::startServer()
需要(硒)

remDr我知道怎么做了,所以我在发布我的答案,这可能对其他人有帮助。我提出了两种方法: 第一:

第二:

webElem <- remDr$findElement(using = 'css selector',"Teaching")
webElem$clickElement()

webElem另一种方法是使用rselenium进入页面

右键单击链接并选择唯一选择器,然后使用clickElement()

remDr$navigate("Teaching.html")
webElem <- remDr$findElement(using = 'css selector',"Teaching")
webElem$clickElement()