我是靠谱客的博主 威武滑板,这篇文章主要介绍Selenium 页面跳转问题,现在分享给大家,希望可以做个参考。

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

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

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部