开头额外补充了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自动化测试(三):鼠标和键盘操作相关推荐

  1. 【Selenium自动化测试】鼠标与键盘操作

    在 WebDriver 中,与鼠标操作相关的方法都封装在ActionChains 类中,与键盘操作相关的方法都封装在Keys类中.下面介绍下这两个类中的常用方法. 鼠标操作 ActionChains类 ...

  2. Qt学习day04 资源和图像 目录和定时器 鼠标和键盘操作

    一 资源和图像 1 资源编译器(rcc) 1)创建资源脚本(.qrc) vi test.qrc 0.jpg 2)将资源脚本中描述的图片转换为C++的源文件 rcc test.qrc -o qrc_te ...

  3. python爬虫学习14

    python爬虫学习14 这里写目录标题 python爬虫学习14 get 请求 简单的GET请求 附加信息的GET请求 返回值的类型 抓取网页 抓取二进制数据 添加请求头 get 请求 简单的GET ...

  4. 从零开始编写Web自动化测试脚本(六)--鼠标、键盘操作

    第一章 Selenium+WebDriver环境搭建 第二章 Selenium定位方式 第三章 元素常用属性 第四章 自动化中的三种等待 第五章 自动化浏览器设置及句柄.窗口切换操作 第六章 鼠标.键 ...

  5. PyAutoGUI 自动控制鼠标和键盘操作(三个小案例)

    PyAutoGUI 安装 用pip直接安装,可能错误不断,基本都是版本的问题,我是这样安装的,可以尝试一下,能不能成功 pip install -i https://pypi.doubanio.com ...

  6. python实现自动按键_Python使用pyautogui模块实现自动化鼠标和键盘操作示例

    本文实例讲述了Python使用pyautogui模块实现自动化鼠标和键盘操作.分享给大家供大家参考,具体如下: 一.pyautogui模块简要说明 ## 使用 pyautogui 模块相关函数,可以模 ...

  7. 【AHK】实现无鼠标/纯键盘操作鼠标设置

    鼠标手势用多了,肩部疼痛,而且尝试了一下,发现无鼠标纯键盘操作专注度更高. 以前觉得这玩意很无聊,有鼠标干嘛要在键盘上高鼠标??现在觉得虽然键盘确实就够操控电脑,但是如果有有点鼠标动作的加持,效率会更 ...

  8. 在pygame中实现菜单,支持鼠标和键盘操作

    python中的pygame库,并没有传统菜单功能,正好手边有一项目,需要在pygame中实现菜单功能.目前,项目已经完成,将其中实现菜单功能的约400行代码摘取出来,供大家参考. 该菜单完全依托py ...

  9. 通过python里面的pyautogui自动化控制鼠标和键盘操作

    PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,OS X,Linux). 安装 pip3 install pyautog ...

  10. 控制台模拟鼠标、键盘操作

    控制台模拟鼠标.键盘操作 模拟鼠标.键盘操作,能让命令行顿然强大,想想,制作批处理版屏幕键盘等都不在话下(已制作过,效果很不错).虽然这也跟CUI无关.本教程教会你如何让命令行模拟鼠标.键盘的操作. ...

最新文章

  1. mfc140dll 丢失 微软常用运行库_微软常用运行库合集 2020.9月(32amp;64位)
  2. 除了HTML、CSS与JS,现在WASM也是标准Web语言
  3. 2017.10.23学习知识总结回顾及编写新网页
  4. Objective-C基础之基本数据类型
  5. Debian7桌面屏蔽图标和右键菜单的解决方法。
  6. SAP License:SAP的联产品和副产品
  7. LINUX 查看系统信息的命令
  8. 一文详解python的类方法,普通方法和静态方法
  9. 项目流程(从立项到结项)
  10. SSH2开发简易的购物网站源代码下载
  11. 【信号与系统实验】实验四 傅里叶变换、系统的频域分析
  12. NotifyIcon控件的使用
  13. 联想小新i1000拆机图解_联想小新Air拆解:死磕小米笔记本 谁才是良心精品?
  14. javascript脚本_应用JavaScript:用户脚本
  15. Docker安装mysql遇到ERROR 2002
  16. Google 在遗忘权下删除了超过 17 万链接
  17. 3DMax模型输入到WPF中运行
  18. NASA 美国国家航空航天局开源 253 个 NASA 软件项目
  19. 牛津英语字典pdf下载_除了long time no see,你知道还有这些中式英语也进入了牛津字典吗...
  20. linux系统怎么远程进服务器

热门文章

  1. 基于安卓的掌上二手图书交易app
  2. excel柱形图/条形图怎能给正负值填充不同的颜色
  3. dell 2u服务器型号,DELL R730 2U机架式服务器
  4. 容量 Byte、KB、MB、GB、TB、PB、EB、ZB、YB、NB、DB、CB、XB
  5. windows10计算机管理cmd,win10以管理员打开cmd怎么操作_windows10管理员cmd打开方法
  6. 【写作】论文写作技巧
  7. NodeJS Addon开发
  8. CTR --- FNN原理,及tf2实现
  9. 【网上商城优惠活动】
  10. 我所知道的中国NLP「破圈」十年