爬虫学习(14):selenium自动化测试(三):鼠标和键盘操作
开头额外补充了cookies获取的方式,后面主要是介绍鼠标操作和键盘的操作。
文章目录
- cookies获取(补充)
- 鼠标操作
- 右击 context_click()
- 双击 double_click()
- 鼠标悬停 move_to_element()
- 键盘事件
cookies获取(补充)
有时候我们需要验证浏览器中cookie是否正确,因为基于真实cookie的测试是无法通过白盒和集成测试进行的。WebDriver提供了操作Cookie的相关方法,可以读取、添加和删除cookie信息。
WebDriver操作cookie的方法:
- get_cookies(): 获得所有cookie信息。
- get_cookie(name): 返回字典的key为“name”的cookie信息。
- add_cookie(cookie_dict) : 添加cookie。“cookie_dict”指字典对象,必须有name 和value 值。
- delete_cookie(name,optionsString):删除cookie信息。“name”是要删除的cookie的名称,“optionsString”
爬虫学习(14):selenium自动化测试(三):鼠标和键盘操作相关推荐
- 【Selenium自动化测试】鼠标与键盘操作
在 WebDriver 中,与鼠标操作相关的方法都封装在ActionChains 类中,与键盘操作相关的方法都封装在Keys类中.下面介绍下这两个类中的常用方法. 鼠标操作 ActionChains类 ...
- Qt学习day04 资源和图像 目录和定时器 鼠标和键盘操作
一 资源和图像 1 资源编译器(rcc) 1)创建资源脚本(.qrc) vi test.qrc 0.jpg 2)将资源脚本中描述的图片转换为C++的源文件 rcc test.qrc -o qrc_te ...
- python爬虫学习14
python爬虫学习14 这里写目录标题 python爬虫学习14 get 请求 简单的GET请求 附加信息的GET请求 返回值的类型 抓取网页 抓取二进制数据 添加请求头 get 请求 简单的GET ...
- 从零开始编写Web自动化测试脚本(六)--鼠标、键盘操作
第一章 Selenium+WebDriver环境搭建 第二章 Selenium定位方式 第三章 元素常用属性 第四章 自动化中的三种等待 第五章 自动化浏览器设置及句柄.窗口切换操作 第六章 鼠标.键 ...
- PyAutoGUI 自动控制鼠标和键盘操作(三个小案例)
PyAutoGUI 安装 用pip直接安装,可能错误不断,基本都是版本的问题,我是这样安装的,可以尝试一下,能不能成功 pip install -i https://pypi.doubanio.com ...
- python实现自动按键_Python使用pyautogui模块实现自动化鼠标和键盘操作示例
本文实例讲述了Python使用pyautogui模块实现自动化鼠标和键盘操作.分享给大家供大家参考,具体如下: 一.pyautogui模块简要说明 ## 使用 pyautogui 模块相关函数,可以模 ...
- 【AHK】实现无鼠标/纯键盘操作鼠标设置
鼠标手势用多了,肩部疼痛,而且尝试了一下,发现无鼠标纯键盘操作专注度更高. 以前觉得这玩意很无聊,有鼠标干嘛要在键盘上高鼠标??现在觉得虽然键盘确实就够操控电脑,但是如果有有点鼠标动作的加持,效率会更 ...
- 在pygame中实现菜单,支持鼠标和键盘操作
python中的pygame库,并没有传统菜单功能,正好手边有一项目,需要在pygame中实现菜单功能.目前,项目已经完成,将其中实现菜单功能的约400行代码摘取出来,供大家参考. 该菜单完全依托py ...
- 通过python里面的pyautogui自动化控制鼠标和键盘操作
PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,OS X,Linux). 安装 pip3 install pyautog ...
- 控制台模拟鼠标、键盘操作
控制台模拟鼠标.键盘操作 模拟鼠标.键盘操作,能让命令行顿然强大,想想,制作批处理版屏幕键盘等都不在话下(已制作过,效果很不错).虽然这也跟CUI无关.本教程教会你如何让命令行模拟鼠标.键盘的操作. ...
最新文章
- mfc140dll 丢失 微软常用运行库_微软常用运行库合集 2020.9月(32amp;64位)
- 除了HTML、CSS与JS,现在WASM也是标准Web语言
- 2017.10.23学习知识总结回顾及编写新网页
- Objective-C基础之基本数据类型
- Debian7桌面屏蔽图标和右键菜单的解决方法。
- SAP License:SAP的联产品和副产品
- LINUX 查看系统信息的命令
- 一文详解python的类方法,普通方法和静态方法
- 项目流程(从立项到结项)
- SSH2开发简易的购物网站源代码下载
- 【信号与系统实验】实验四 傅里叶变换、系统的频域分析
- NotifyIcon控件的使用
- 联想小新i1000拆机图解_联想小新Air拆解:死磕小米笔记本 谁才是良心精品?
- javascript脚本_应用JavaScript:用户脚本
- Docker安装mysql遇到ERROR 2002
- Google 在遗忘权下删除了超过 17 万链接
- 3DMax模型输入到WPF中运行
- NASA 美国国家航空航天局开源 253 个 NASA 软件项目
- 牛津英语字典pdf下载_除了long time no see,你知道还有这些中式英语也进入了牛津字典吗...
- linux系统怎么远程进服务器