美文网首页
鼠标操作

鼠标操作

作者: 小娟_bb93 | 来源:发表于2020-03-15 18:13 被阅读0次

鼠标操作:双击、右击、鼠标悬浮

实现思路:

  • 需要引入ActionChains类
    from selenium.webdriver.common.action_chains import ActionChains

  • 然后定位相关元素

  • 在ActionChains().调用相关鼠标操作方法

鼠标双击:double_click

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from time import sleep


driver = webdriver.Chrome()

driver.get("https://www.baidu.com/")
# 查找搜索框元素并输入内容
driver.find_element_by_css_selector('#kw').send_keys('鼠标双击操作')

element = driver.find_element_by_css_selector('#kw')

sleep(2)

# 双击操作
ActionChains(driver).double_click(element).perform()

sleep(2)

driver.quit()

鼠标右击:context_click

# 右击
ActionChains(driver).context_click(element).perform()

鼠标悬浮:move_to_element

# 查看设置元素
element = driver.find_element_by_link_text('设置')

sleep(2)

# 鼠标悬停
ActionChains(driver).move_to_element(element).perform()

相关文章

网友评论

      本文标题:鼠标操作

      本文链接:https://www.haomeiwen.com/subject/zzqpehtx.html