zoukankan      html  css  js  c++  java
  • selenium3+python3自动化测试鼠标操作(双击、右键、悬停)

    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.find_element_by_css_selector("#kw").send_keys("123")

    #将已经输入框内输入的内容定义为一个值
    element=driver.find_element_by_css_selector("#kw")

    #双击操作【perform()的意思是运行前面的语句】
    # ActionChains(driver).double_click(element).perform()

    #右键鼠标(根据浏览器和驱动的不同会有兼容性问题,很多浏览器不支持此次操作)
    ActionChains(driver).context_click(element).perform()

    #鼠标悬停,先将某个元素定义为一个值,在获取值的时候更加方便
    adove=driver.find_element_by_css_selector('.pf')
    ActionChains(driver).move_to_element(adove).perform()

    sleep(3)
    driver.quit()
  • 相关阅读:
    持久化类的三种状态
    Hibernate持久化类规则
    JSP之Bean
    JSP动作标签
    JSP九大内置对象
    Jsp指令
    JSTL标签语言
    JSP之EL表达式
    Java 中的 Characters
    汇编基本语法
  • 原文地址:https://www.cnblogs.com/HYL1003597280/p/14305308.html
Copyright © 2011-2022 走看看