上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: 1. 查找(字符串第一次出现的位置) a = 'testcases/test_ddt/test_ddt_login.py::TestDdtLogin::test_login[11111111111-\u5991\u9d25-\u8c0b5]' # 检查字符串a中是否包含:: ,如果包含子字符串返回开 阅读全文
posted @ 2021-07-01 16:55 Z_sun 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 1.夜神模拟器打开开发者模式 手机桌面 >工具 >设置 >最下面“关于平板电脑” >最下面“版本号”(连续多次点击,打开开发者模式) 手机桌面 >工具 >设置 >开发者选项 >调试 >打开USB调试 2.开启坐标 手机桌面 >工具 >设置 >开发者选项 >打开“显示点按操作反馈”,“指针位置” 打开 阅读全文
posted @ 2021-07-01 15:31 Z_sun 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 1.安装依赖以及项目的基本目录 # 安装依赖 pip install pytest pip install appium-python-client pip install openpyxl # excel文件处理 pip install pytest-html # 测试报告 2.pom解析 pom 阅读全文
posted @ 2021-06-30 14:43 Z_sun 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 1.说明 在app测试中,app中一些元素我们无法定位获取到,此时就需要截图,通过文字识别的方式,获取我们所需要的内容 app自动化测试 用户登录自动化 和 app自动化测试 自动化测试框架搭建 中,我们已经使用自动化完成了登陆功能,现在将对登陆失败的情况做进一步处理 2.腾讯ocr文字识别 腾讯云 阅读全文
posted @ 2021-06-30 14:42 Z_sun 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1.场景 用户输入不同的token进行登录操作,分别有三种不同的结果。 这三种结果操作步骤都一样,只是输入的数据不一致。 当用户登录成功之后:元素中登录成功提示 获取不到,登录成功使用的是 Android中的一个 Toast 组件。 当用户登陆失败之后:元素中的失败提示获取不到,我们可以截图然后使用 阅读全文
posted @ 2021-06-28 17:05 Z_sun 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 1.说明 混合app中会使用到原生组件以及webview 视图。webview 中嵌套网页。此时,我们用之前的元素定位方式就会定位不到 cmd命令中启动appium,再打开C:\Users\hy\AppData\Local\Android\Sdk\tools\bin 下面的 uiautomatorv 阅读全文
posted @ 2021-06-23 10:52 Z_sun 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 1.说明 appium官方文档 : https://appium.io/docs/en/about-appium/intro/ uiselector 元素定位:https://developer.android.google.cn/reference/androidx/test/uiautomato 阅读全文
posted @ 2021-06-22 16:26 Z_sun 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: 1.元素等待 如果页面还没有完全显示出来,进行页面自动化操作的时候,会报找不到元素的错误。 之前的解决方式是通过time.sleep() 暂停来实现等待,这种方式简单粗暴。设置等待多长时间,程序在运行的过程中就会等待这么长时间。 因为自动化本来就是要比手工测试快。通过使用这种方式进行等待,无形中会浪 阅读全文
posted @ 2021-06-21 14:16 Z_sun 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 1.说明 元素定位方式有多种,Android也有自身独有的定位方式。下面就单独介绍其基于uiautomator定位元素的方法。 基本语法:driver.find_element_by_android_uiautomator(xx) 参考文档:https://developer.android.goo 阅读全文
posted @ 2021-06-18 13:52 Z_sun 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1.说明 什么是实际的性能测试???1)思考时间:用户在做不同操作之间有时间停顿,或者延迟,思考时间就是模拟用户的操作过程中的停顿的间。2)步伐,速度:主要包括,大量用户进来的时间和退出时间,控制迭代之间的时间,例如,现场用户20个,设置5秒内全部进入,就是这样的情况。3)压力测试时间:假如需要50 阅读全文
posted @ 2021-06-09 16:00 Z_sun 阅读(563) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页