zoukankan      html  css  js  c++  java
  • Sel3:鼠标操作,右键,悬停,双击操作

    鼠标操作
    实现思路
    需要引入ActionChains类
    然后定位相关元素
    在ActionChains().调用相关鼠标操作方法
    from selenium import webdriver
    from selenium.webdriver.common.action_chains import ActionChains
    from time import sleep
    
    driver=webdriver.Firefox()
    
    driver.get("http://www.baidu.com")
    driver.maximize_window()
    
    driver.find_element_by_css_selector("#kw").send_keys("Python")
    
    # 获取搜索框元素对象
    element=driver.find_element_by_css_selector("#kw")
    
    sleep(3)
    #双击操作
    ActionChains(driver).double_click(element).perform()
    
    sleep(2)
    
    #右击操作
    ActionChains(driver).context_click(element).perform()
    
    sleep(3)
    
    #鼠标悬停
    above=driver.find_element_by_css_selector(".pf")
    ActionChains(driver).move_to_element(above).perform()
    
    sleep(4)
    driver.quit()
  • 相关阅读:
    基础面试
    三级联动
    数据库分裤分表操作
    缓存的三种方式
    php部分--session的三种用法
    css
    数组
    生成中国地区随机IP
    xml的读取
    React入门
  • 原文地址:https://www.cnblogs.com/zhenyu1/p/12068969.html
Copyright © 2011-2022 走看看