JS处理多窗口

2021-06-12  本文已影响0人  酷飒de小姐姐

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()

上一篇 下一篇

猜你喜欢

热点阅读