概述
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 页面跳转问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复