from selenium.webdriver.common.action_chains import ActionChains
from selenium import webdriver
'''
perform():执行所有ActionChains中存储的行为
context_click():右击
double_click()双击
drag_and_drop():拖动
move_to_element():鼠标悬浮
'''
driver=webdriver.Chrome()
driver.get('https://www.baidu.com')
#右击
# right_click=driver.find_element_by_id('su')
# ActionChains(driver).context_click(right_click).perform()
#悬停
# above=driver.find_element_by_name('tj_trnews')
# ActionChains(driver).move_to_element(above).perform()
#双击
# double_click=driver.find_element_by_name('tj_trnews')
# ActionChains(driver).double_click(double_click).perform()
#拖放
element=driver.find_element_by_name('tj_trnews')
target=driver.find_element_by_id('su')
ActionChains(driver).drag_and_drop(element,target).perform()
selenium自学之路:鼠标事件
最新推荐文章于 2024-04-20 19:38:05 发布