R 如何单击Element()并在同一选项卡中打开链接,而不是在新窗口中?

R 如何单击Element()并在同一选项卡中打开链接,而不是在新窗口中?,r,selenium,web-scraping,rselenium,R,Selenium,Web Scraping,Rselenium,我的网页中有以下html元素: <a target="PARENT" href="/bin-din/WebOb/mom.ko/6/wo/asaksdaksjd /5.1.5.5.33.23.23">View Data Set</a> 现在链接会在新页面中打开,可能是因为html标记包含 target=“PARENT”。如何在remDr中的同一选项卡中打开该链接?有什么建议吗?谢谢首先,您需要通过在web元素中注入javascript来清除带有空白的target属性 然后

我的网页中有以下html元素:

<a target="PARENT" href="/bin-din/WebOb/mom.ko/6/wo/asaksdaksjd
/5.1.5.5.33.23.23">View Data Set</a>
现在链接会在新页面中打开,可能是因为html标记包含
target=“PARENT”。如何在remDr中的同一选项卡中打开该链接?有什么建议吗?谢谢

首先,您需要通过在web元素中注入javascript来清除带有空白的target属性

然后你们可以点击它,它会在同一个标签中打开链接。代码看起来像

webElem<-remDr$findElement(using = 'xpath',"/html/body/div/table/tbody/tr/td/table[2]/tbody/tr/tbody/tr/td/font/a[1]")
remDr$executeScript("arguments[0].setAttribute('target', arguments[1]);", list(webElem, ""));
webElem$clickElement()

webElemThanks非常感谢:)
webElem$clickElement()
webElem<-remDr$findElement(using = 'xpath',"/html/body/div/table/tbody/tr/td/table[2]/tbody/tr/tbody/tr/td/font/a[1]")
remDr$executeScript("arguments[0].setAttribute('target', arguments[1]);", list(webElem, ""));
webElem$clickElement()