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)
selenium 013 driver.switch_to_window(handle)页面顺序
最新推荐文章于 2024-06-03 14:39:46 发布