html - Selenium v​​ba,如何避免打开 "_blank"链接到新选项卡

标签 html vba selenium selenium-chromedriver

HTML
<a target="_blank" id="mylink" herf="www.google.com">google</a>

VBA
driver.FindElementById("mylink").Click

即使链接具有 target="_blank"属性,我如何才能让“驱动程序”对象引用新浏览器 TAB 或仅在同一浏览器 TAB 中打开链接而不是打开新浏览器 TAB。

最佳答案

我从未使用过 selenium,但我认为您应该能够获取 href 属性值并将其作为链接打开,例如:

driver.get( driver.FindElementById("mylink").getAttribute("href") );

关于html - Selenium v​​ba,如何避免打开 "_blank"链接到新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35599142/

相关文章:

c++ - Qt5部署QtWebEngine项目不播放Html5视频

VBA,Excel 宏 : copy cell value to another sheet, 偏移量,重复直到找到空单元格

Excel VBA - 检查过滤表是否返回任何结果

c# - 在 Selenium 中检查页面加载时间

python - 从网页上的 anchor 标记访问详细信息

angularjs - Selenium Webdriver和angular e2e有什么区别?何时应分别使用?

如果输入类型不存在,javascript 将无法工作

css - 一行 5 个 div,无法将它们排成一行

html - 将元素列表放在 div 框中

sql - 为每个包含值的单元格创建一个新行