美文网首页
JS处理多窗口

JS处理多窗口

作者: 酷飒de小姐姐 | 来源:发表于2021-06-12 22:43 被阅读0次

JS修改元素属性可以实现多窗口之间的切换。

对于多窗口的处理,只需要修改target属性即可。查看“帮助”链接,会发现其target="_blank",只要去掉target="_blank"属性,即可实现在原标签页打开链接,代码如下:

from selenium import webdriver

import time

driver = webdriver.Firefox()

driver.get("https://cn.bing.com/")time.sleep(2)

JS = 'document.getElementById("sb_help").target=""'

driver.execute_script(JS)

driver.find_element_by_xpath('//*[@id="sb_help"]').click()

相关文章

网友评论

      本文标题:JS处理多窗口

      本文链接:https://www.haomeiwen.com/subject/qsuieltx.html