我是靠谱客的博主 威武滑板,最近开发中收集的这篇文章主要介绍Selenium 页面跳转问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

https://blog.csdn.net/H_12306/article/details/81110428

https://www.cnblogs.com/yufeihlf/p/5689042.html

from time import sleep
from selenium import webdriver

def test():
    dr = webdriver.Chrome()
    dr.get("http://www.biao800.cn/index.php?m=content&c=index&a=listsnews&catid=59")

    # 第一次获取所有窗口
    all_w1 = dr.window_handles
    print('所有窗口1', all_w1)

    sleep(1)
    dr.find_element_by_xpath('//*[@id="redul"]/li[1]/a').click()

    # 获取当前窗口
    current_window1 = dr.current_window_handle
    # 默认第一个窗口
    print('第一个窗口',current_window1)

    # 第二次获取所有窗口后发现 多了一个
    all_w2 = dr.window_handles
    print('所有窗口2',all_w2)

    dr.switch_to.window(all_w2[1])
    sleep(5)
    content = dr.find_element_by_id('printarea').text

    print(content)



if __name__  == '__main__':
    test()

 

最后

以上就是威武滑板为你收集整理的Selenium 页面跳转问题的全部内容,希望文章能够帮你解决Selenium 页面跳转问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部