zoukankan      html  css  js  c++  java
  • 特殊元素操作鼠标操作

    Actions类简介

    Action类的简介
      1-Actions类,帮助用户解决复杂操作的工具类,比如很多公司都会使用到jQuery的类库,
    前端开发人员就通过这些jQuery来开发出一下比较有特效的控件,如可以拖拽的控件,还有
    可以多选的控件,面对这些有比较复杂的特性的操作,就可以通过Actions类来模拟这些操作,
    拖拽某个元素,通过Actions类来替代Keyboard类和Mouse类来操作键盘和鼠标的事件
      2-Actions类中的方法,是对一个或多个键盘或鼠标事件操作的抽象。对Keyboard类和
    Mouse类里面提供的原子性方法的一些封装。因为Keyboard类和Mouse类,里面的方法原子性
    比较强,功能也相对单一,所以用这两个类的方法来操作有特效的控件,所写的代码就比较复
    杂,代码也比较多。而Actions类就对这些比较原子的方法进行封装,对操作特效控件,实现
    起来就比较轻松

      下面我们来看看Actions类里面都包含了那些方法,打开selenium API文档,搜索Actions

      然后就可以查看里面的方法了
     
      当然也可以在Ecplise中按Control+Shift+t 查看这些方法的源码,不过如果 出现了下图所示,就表面我们这个jdk没有下载到这些库的源码
    ​  
     
    ​  Actions类的案例

        1-操作支持多选元素
        2-触发鼠标悬停事件
        3-将A元素移动到B元素的区域中
        4-将A元素移动到指定位置
        5-可持续移动元素操作方法

    1-操作支持多选元素

    首先我们进入jQuery UI的官网jQuery UI

    然后进入Demos->Selectable, 然后右边的items,可以通过ctrl+鼠标左键进行多选。如果是单单点击鼠标左键,就只能单选

     
     
     
     
  • 相关阅读:
    STM32 HAL库 +freeRTOS+Keil 移植
    C# OPENGL DEMO 旋转彩色立方体OpenGL, SharpGL
    常用的user32说明
    C# emgu 多模板匹配
    c#操作Excel模板,替换命名单元格或关键字形成报表
    STM32 USB 鼠标+键盘 串口控制
    USB鼠标键盘数据格式以及按键键值
    C# Emgu 类型转换
    C#来操作Word
    Linux部署H2
  • 原文地址:https://www.cnblogs.com/chenwjia/p/15561270.html
Copyright © 2011-2022 走看看