常用元素操作api之常见鼠标操作(一)

# 步骤:# 1.导入模块# 2.导入动作链条头# 3.设计动作# 4.执行from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChains#1)ActiongChains类中鼠标常用操作方法#contest_click() 右击#double_click() 双击#drag_and_drop() 拖动#move_to_element() 鼠标移动到一个元素上面#click_and_hold 按下鼠标左键在一个元素上面#release()元素释放driver= webdriver.Chrome()driver.get(‘https://www.baidu.com‘)driver.find_element_by_id(‘kw‘).send_keys(‘测试开发‘)wl = driver.find_element_by_id(‘su‘)ActionChains(driver).context_click(wl).perform()  #右击ActionChains(driver).double_click(wl).perform()  #双击# 拖动的思想 用鼠标按住元素----》移动鼠标----》释放鼠标#演示3,move_to_element 悬停,鼠标移动到一个元素上wl = driver.find_element_by_id(‘s-usersetting-top‘)ActionChains(driver).move_to_element(wl).perform()driver.find_element_by_link_text(‘高级搜索‘).click()

相关推荐