美文网首页
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