摘要: 安装autoit这个工具。 autoit V3工具是用来查看windows窗口信息及控件信息的 安装pyautoit模块。 解压pyautoit-master.zip文件 在windows窗口进入到解压目录之后,再在地址栏输入cmd 执行以下命令 python setup.py install im 阅读全文
posted @ 2022-07-23 18:59 一影惊孤鸿 阅读(64) 评论(0) 推荐(0)
摘要: 2.1 什么是验证码? 验证码就是指一种随机生成的信息(数字、字母、汉字、图片、算 术题)等为了防止恶意的请求行为,增加应用的 安全性。 自动化过程中也是需要进行注册或者登陆的操作,所以需要处理验 证码 2.2 验证码处理方式 去掉验证码 由开发操作 , 用在测试环境 设置万能验证码 由开发 操作, 阅读全文
posted @ 2022-07-23 18:55 一影惊孤鸿 阅读(244) 评论(0) 推荐(0)
摘要: 1、下拉选择框操作 下拉选 择实现步骤: 1、导入Select类 2、实例化select对象 select=Select(element) # element对象表示的是select元素对象 3、通过select的相关方法选择 option选项select.select_by_index(index 阅读全文
posted @ 2022-07-23 18:46 一影惊孤鸿 阅读(576) 评论(0) 推荐(0)
摘要: HTML加载需要时间,影响HTML加载的因素: 服务器性能 网络速度 本身电脑的配置 1、隐式等待 概念:首先要等待整个页面加载完成,再去进行元素定位,如果在 定位过程中找到了元素,直接返回该元素,继续后面的操作,如果 在指定的时间内没有找到该元素,那么每隔0.5秒再去找,如果超过 了指定时间,就会 阅读全文
posted @ 2022-07-23 18:23 一影惊孤鸿 阅读(90) 评论(0) 推荐(0)
摘要: 模拟键盘上面的快捷键的操作 调用键盘操作的快捷键的方法 element.send_keys(快捷键的键值) 需要导入Keys类, 第一个字母是大写 单键值: 直接传入对应的键值 组合键: 键值之间由逗号分隔 send_keys(Keys.CONTROL, Keys.SHIFT, 'i') 常用的快捷 阅读全文
posted @ 2022-07-23 18:02 一影惊孤鸿 阅读(221) 评论(0) 推荐(0)
摘要: 1.1鼠标操作 鼠标操作实现方式 selenium提供鼠标操作的方法及步骤 需要导入ActionChains类 通过ActionChains实例化鼠标对象 action =ActionChains(driver) # driver表示的是浏览器驱动对象 调用鼠标的事件方法 调用鼠标的执行方法 act 阅读全文
posted @ 2022-07-23 17:59 一影惊孤鸿 阅读(187) 评论(0) 推荐(0)
摘要: 元素操作 点击操作 element.click() element表示的是元素对象 输入操作 element.send_keys("value") element表示的是元素对象, value表示的是要输入的内容 清除操作 element.clear() element表示的是元素对象. 将输入框里 阅读全文
posted @ 2022-07-23 17:45 一影惊孤鸿 阅读(221) 评论(0) 推荐(0)
摘要: 元素定位 id定位 name定位 class_name定位 tag_name定位 link_text定位 partail_link_text定位 xpath定位 css定位 ID定位 通过元素的ID属性值来进行元素定位 ,在html标准规范中 ID值是唯一的 说明: 元素要有ID属性 定位方法: f 阅读全文
posted @ 2022-07-23 13:07 一影惊孤鸿 阅读(214) 评论(0) 推荐(0)
摘要: 一、UI自动化测试介绍 1、什么是自动化测试 概念:由程序代替人工进行系统校验的过程 1.1自动化测试能解决的问题? 回归测试 (冒烟测试) 针对之前老的功能进行测试 通过自动化的代码来实现。 针对上一个版本的问题的回归 兼容性测试 web实例化不同的浏览器驱动相当于对不同的浏览器进行操作,从而解决 阅读全文
posted @ 2022-07-23 12:33 一影惊孤鸿 阅读(174) 评论(0) 推荐(0)