• 特殊元素操作鼠标操作


    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+鼠标左键进行多选。如果是单单点击鼠标左键,就只能单选

     
     
     
     
  • 相关阅读:
    H3C 路由策略(人为打环)
    linux nfs配置
    linux vsftp 简单配置
    linux vg lv pv
    linux sshd 登录不需要密码
    linux dhcp 简单配置
    linux pxe 安装Centos7
    分别使用laravel安装器和composer安装laravel!
    阻止按钮快速点击
    检测页面是否允许使用Flash
  • 原文地址:https://www.cnblogs.com/chenwjia/p/15561270.html
Copyright © 2020-2023  润新知