1.slide-to-unlock-handle表示滑块,滑块的左边距在变大
2.Slide-tounlock-progress表示滑过后的背景黄色,黄色的宽度在增加
2.1.因为滑动经过的地方都变黄
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.common.exceptions import UnexpectedAlertPresentException
from time import sleep
driver = webdriver.Chrome()
driver.get("https://www.helloweba.com/demo/2017/unlock/")
dragger = driver.find_elements_by_class_name("slide-to-unlock-handle")[0]
action = ActionChains(driver)
action.click_and_hold(dragger).perform()
for index in range(200):
try:
action.move_by_offset(2, 0).perform()
except UnexpectedAlertPresentException:
break
action.reset_actions()
sleep(0.1)
success_text = driver.switch_to.alert.text
print(success_text)
sleep(5)
driver.quit()