自动化测试
文章平均质量分 78
甲壳虫师
这个作者很懒,什么都没留下…
展开
-
selenium通过cookie跳过登录验证码实现登录
selenium原创 2023-01-16 18:02:53 · 911 阅读 · 0 评论 -
Web自动化元素定位
元素定位就是通过元素的信息或元素层级结构来定位元素。要使用Web自动化操作元素,必须首先找到此元素。1 元素定位方式1.1 基于元素属性特有的定位方式(1)id: element = driver.find_element_by_id(id)id定位就是通过元素的id属性来定位元素,HTML规定id属性在整个HTML文档中必须是唯一的。(2)name: element = driver.find_element_by_name(name)name定位就是根据元素name属性...原创 2022-02-22 17:27:17 · 2152 阅读 · 0 评论 -
Selenium Python2022(三)
处理不同情况的等待在Selenium自动化测试中网页可能需要花费一些时间来加载,或者希望在触发测试代码之前可以看到页面上的特定Web元素。在这种情况下,需要执行“显式等待”,这是一段代码,通过它可以定义要发生的条件,然后再继续执行代码。Selenium具有WebDriverWait,可以将其应用于任何具有条件和持续时间的Web元素。如果不存在执行等待的元素或发生超时,则可能引发异常。在下面的示例中,我们等待link_text=Sitemap加载到页面上,并在WebDriverW...原创 2022-02-12 14:18:19 · 266 阅读 · 0 评论 -
Selenium Python2022(二)
您可能需要在多种情况下针对不同的浏览器(例如Firefox,Chrome,Internet Explorer,Edge)测试代码。跨不同浏览器测试网站的做法称为自动浏览器测试。要使用Selenium自动化测试执行自动浏览器测试,您应该在单元测试代码或pytest代码中合并对这些浏览器的选择性处理。下面显示了一个代码片段(利用pytest)来处理多个浏览器:''' 导入必要的包和类 '''import pytestfrom selenium import webdriverfrom...原创 2022-02-12 14:16:49 · 188 阅读 · 0 评论 -
Selenium Python2022(一)
使用Selenium进行测试自动化已使全球的网站测试人员能够轻松执行自动化的网站测试。Webdriver是Selenium框架的核心组件,您可以使用它执行自动跨浏览器测试针对不同类型的浏览器(例如Google Chrome,Mozilla Firefox,Safari,Opera,Internet Explorer,Microsoft Edge等)访问您的网站或Web应用程序。与其他Web自动化工具/框架相比,使用Selenium Webdriver执行测试自动化的主要优势是支持多种编程语言,例如Pytho原创 2022-02-12 14:14:58 · 297 阅读 · 0 评论 -
Web自动化测试面试
一、Web 自动化测试 1.Selenium 中 hidden 或者是 display = none 的元素是否可以定位到? 不能,可以写 JavaScript 将标签中的 hidden 先改为 0,再定位元素 2.Selenium 中如何保证操作元素的成功率?也就是说如何保证我点击的元素一 定是可以点击的? 1. 添加元素智能等待时间 driver.implicitly_wait(30) 2. 添加强制等待时间(比如 python 中写 sleep) 3. t...原创 2021-04-21 16:37:27 · 698 阅读 · 9 评论 -
自动化测试指标
低代码自动化测试平台的普及,测试同学代码能力的提升使得目前自动化测试已经成了测试工作中非常重要的组成部分,不管是由于kpi压力也好,还是因为需要消除其他方面的质疑声音也罢,我们经常需要在工作中制定一些可以度量的指标来描述某项工作或者改进的实际效果。那么有哪些指标可以去度量自动化测试的最终效果呢,这里给大家一些常见指标作为参考。1.可自动化率 这个指标主要是描述所有的测试用例中有多少的用例可以被用自动化的方式进行回归,毕竟有一些用例可能还是要手动去执行的,这个值越...原创 2022-01-27 09:47:48 · 4193 阅读 · 0 评论 -
adb常用命令
查看当前连接设备:adb devices如果发现多个设备:adb -s 设备号 其他指令举例:adb -s devicel install xxx.apk查看顶部Activity:windows环境下:adb shell dumpsys activity | findstr "mFocusedActivity"1Linux、Mac环境下:adb shell dumpsys activity | grep "mFocusedActivity"查看日志:adb logcat安装apk原创 2022-01-14 10:32:00 · 3467 阅读 · 0 评论 -
python接口自动化测试 ( 第三章)
如果你不太明白这篇文章是做什么的,点击下方进入介绍篇:点击跳转到介绍篇,你可以知道自己能收获什么,和将要做的功能点和是否值得学习,别再迷茫了,不日进,则日退,学习才是你应该做的事情。进入介绍篇了解你将要走的路:python接口自动化测试(第一篇)开始改变人生之旅,不在被开发嫌弃,不在害怕面试没有亮点,没有竞争力。在第二章,我们已经将Excel中的数据已经读取出来了接下来就是通过key来获取后面的内容,这样做为了简单,和效率~接下来咱们继续在utils.py中写入代码:注意代码的缩进,这个函数不转载 2021-12-31 11:22:28 · 94 阅读 · 0 评论 -
python接口自动化测试 ( 第二章)
python接口自动化测试 ( 第二章)寻鱼的猫 2019-07-02 18:13:23 6659 收藏 17分类专栏: python接口自动化实战版权python接口自动化实战专栏收录该内容11 篇文章13 订阅订阅专栏如果你不太明白这篇文章是做什么的,点击下方进入介绍篇:点击跳转到介绍篇,你可以知道自己能收获什么,和将要做的功能点和是否值得学习,别再迷茫了,不日进,则日退,学习才是你应该做的事情。进入介绍篇了解你将要走的路:python接口自动化测试(第一篇)开始改变人生之..转载 2021-12-31 11:18:23 · 155 阅读 · 0 评论 -
python接口自动化测试 ( 第一章 )
python接口自动化测试 ( 第一章 )接口自动化测试实战这是一个从0到1的过程,一步一步搭建的测试接口框架,本教程从开始写框架的思路,和实现过程深入解析,并且深入到了每个相关的的各个细节,不论你是刚入门的菜鸟,还是一个懂编码经验的工程师,相信本系列的文章都会对你有所帮助。你即可以学到从0到1搭建自动化的编码思想,也可以改变成一个接口自动化工具,在需要的时候可以自己更改代码和维护。你可以收获什么?1.完善python基础和编程思2.有一个设计测试框架思维3.提升自己能力,在也不怕面试没有编码经验4.一转载 2021-12-31 11:12:20 · 311 阅读 · 0 评论 -
APP性能测试工具——GT 使用方法
APP性能测试工具——GT 使用方法GT官方使用介绍文档地址:https://gt.qq.comGT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug Environment)。利用GT,即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)开发日志的查看Crash日志查看网络数据包的抓取APP内部参数的调试真机代码耗时统计等一、下载安装去应用宝下载GT app并安装二、主原创 2021-12-29 14:02:02 · 864 阅读 · 1 评论