selenium 013 driver.switch_to_window(handle)页面顺序

import time
from selenium import webdriver 
driver = webdriver.Chrome() 

##############################
#页面顺序
#   0 X ... 6 5 4 3 2 1      # 
######
print("第一部分得分,阅读文章。")
driver.get("https://www.xuexi.cn/6ffce1c0a4d8da43de4365e6590c4b9f/9a3668c13f6e303932b5e0e100fc248b.html")
time.sleep(3)

#openWebNum打开页面个数
openWebNum=0
checkboxes=driver.find_elements_by_class_name("_3wnLIRcEni99IWb4rSpguK")
for checkbox in checkboxes:
    print(".......")
    checkbox.click()
    openWebNum=openWebNum+1
    print(openWebNum)
    if openWebNum==3:
        break;

time.sleep(5)
print("第二部分得分,阅读文章时间长得分。")
driver.get("https://www.xuexi.cn/d05cad69216e688d304bb91ef3aac4c6/9a3668c13f6e303932b5e0e100fc248b.html")
time.sleep(5)

openWebNum=0
checkboxes=driver.find_elements_by_class_name("word-item")
for checkbox in checkboxes:
    print("open web Two")
    checkbox.click()
    openWebNum=openWebNum+1
    if openWebNum==3:
        break;

print("===========================================")
uu=0;
allhandles=driver.window_handles
#循环判断窗口是否为当前窗口
for handle in allhandles:
    print(uu)
    uu=uu+1
    print("switch to....")
    driver.switch_to_window(handle)
    time.sleep(3)

print("*****************************")
time.sleep(3)
for handle in allhandles:
    print(uu)
    uu=uu+1
    print("@@@@@@@@@@@@@@@@@@@")
    driver.switch_to_window(handle)
    time.sleep(3)



    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值