zoukankan      html  css  js  c++  java
  • 常用元素操作api之常见鼠标操作(一)

    # 步骤:
    # 1.导入模块
    # 2.导入动作链条头
    # 3.设计动作
    # 4.执行
    from selenium import webdriver
    from 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()
  • 相关阅读:
    Codeforces Round #436 (Div. 2)
    【bzoj1090】 [SCOI2003]字符串折叠
    【并查集】食物链(带权并查集)
    【图论】二分图
    【图论】关押罪犯
    关于图论的若干巴拉巴拉
    一系列的入门and一堆吐槽
    【分块】八
    9-30刷题记录
    bzoj5055
  • 原文地址:https://www.cnblogs.com/tingting-yang/p/13335758.html
Copyright © 2011-2022 走看看