selenium自动化测试之鼠标模拟操作
鼠标模拟操作:
需要用到ActionChains()类:
1、鼠标悬停:move_to_element()
2、双击:double_click()
3、右击:context_click()
4、按住鼠标左键不松开:click_and_hold()
5、按照坐标移动鼠标:move_by_offset(x,y)
6、拖拽元素移动一定像素点:drag_and_drop_by_offset(ele,x,y)
7、把元素移动到另一元素上:drag_and_drop()
8、把光标移动到距离某个元素左上角一定像素点的位置:move_to_element_with_offset()
firefox浏览器有一个测量距离像素点的插件:Measure-it
9、按下某个键:key_down()
9、松开某个键:key_up()
10、松开鼠标:release()
11、点击:click()
12、输入:send_keys()
13、执行上述操作:perform()
selenium自动化测试之鼠标模拟操作相关推荐
- Selenium自动化之鼠标双击操作
#鼠标双击操作 from selenium.webdriver import ActionChains action_chains = ActionChains(self.driver) action ...
- 自动化测试之鼠标悬浮操作、双击、鼠标拖拽
鼠标操作.封装在ActionChains中 -move_to_element -double_click 双击 -context_click right_click 右键 -drag_and_drop ...
- 自动化键盘鼠标简单操作(python)
用pyautogui包实现自动化键盘鼠标简单操作,包括键盘键位和鼠标移动点击操作. 例如,微(信)消息自动发送: 先停时五秒,再把内容复制到剪贴板 import pyautogui #键盘鼠标操作包 ...
- selenium自动化之鼠标操作
在做自动化测试的时候,经常会遇到这种情况,某个页面元素,你必须要把鼠标移动到上面才能显示出元素.那么这种情况,我们怎么处理呢?,selenium给我们提供了一个类来处理这类事件--ActionChai ...
- Selenium自动化测试-6.鼠标键盘操作
------·今天距2020年77天·------ 这是ITester软件测试小栈第59次推文 大家好 我是vivi小胖虎 作为测试 好像对于点点点这事一直放不下 如何让点点点变得更简单 让人变得更懒 ...
- web自动化(鼠标键盘操作)
一.鼠标和键盘操作 1.鼠标操作 1.1 鼠标操作实现方式 selenium提供鼠标操作的方法及步骤 需要导入ActionChains类 通过ActionChains实例化鼠标对象 action = ...
- Python项目实例——selenium自动化项目升级版——定时操作
低端版:Python的selenium自动化项目实例 升级版加入指定时间段操作功能,例如程序在在上午8:30 到 11:30 下午14:00 到 17:00 晚上19:00 到 晚上 22:00运行 ...
- selenium 自动化 携带cookies模拟登陆哔哩哔哩并发送弹幕和评论(解决多窗口切换、规避检测、评论无法输入等问题)
获取cookies之后就可以自动登陆到哔哩哔哩,点击搜索到的视频,然后输入弹幕,发送弹幕,再点击评论,发送评论,这里有个问题就是运行几次之后发现评论直接sed_keys的话,会出现输入不进去的情况,然 ...
- Selenium 自动化测试之道--Maven-TestNG
一.环境搭建 使用maven搭建testng测试框架 1.在apache官网下载并安装maven,解压maven压缩包: 2.配置maven的环境变量 M2_HOME D:\Program Fil ...
- selenium自动化之iframe弹窗操作实例
以登录腾讯课堂为例介绍iframe弹窗的操作 # -*- coding:utf-8 -*- import timefrom selenium.webdriver.common.by import By ...
最新文章
- 告别人工标注!仅靠合成数据就能实现真实人脸分析!
- sgmllib Introduction
- vue vue-router vuex element-ui axios 写一个代理平台的学习笔记(十一)构思商品页面...
- jdk8之lambda
- shiro学习(20): 自定义过滤规则
- 饿了么4年+阿里2年:研发路上的一些总结与思考
- php _call call_user_func_array,PHP call_user_func和call_user_func_array函数的简单理解与应用分析...
- Eclipse中好用的快捷键
- 使用Foxmail登录阿里企业邮箱(钉钉邮箱)
- Excel.js导出图片和表格
- 猪齿鱼_03_领域模型
- 求解会议安排问题 C++实现
- codelite交叉编译动态库学习记录
- shopify二次开发 产品详情页面的开发一(结构布局)
- /etc/issue和/etc/motd
- ios Symbol(s) not found for architecture arm64
- Win8.1 取消开机密码
- 房价下跌的“理由”越来越多
- 4.如何靠IT逆袭大学?
- 河南理工大学matlab,有没有会MATLAB的大神