随笔分类 - 自动化
摘要:docker安装 docker pull postgres:10 docker pull sonarqube:7.9.1-community docker run -d -p 5432:5432 -e POSTGRES_PASSWORD=1 --name postgres postgres:10 d
阅读全文
摘要:import unittest # 用猴子补丁的方式解决 testcase 按定义的顺序执行用例 from unittest.loader import TestLoader # 自定义一个getTestCaseNames方法, 替换TestLoader中的getTestCaseNames方法 de
阅读全文
摘要:命令行格式: adb shell am instrument -w -r [-e ] 执行器 获取instrumentation执行器 在命令行执行adb shell pm list instrumentation, 获取自己需要执行的instrumentation执行器 执行全部用例 adb sh
阅读全文
摘要:一、安装过程 1、安装JDK(自行百度,网上很多例子) 2、安装SDK(可以先不下载,通过android studio下载) 3、安装android studio 二、创建一个android工程 切换到android视图 在 androidTest下编写测试用例 三、配置gradle 1、加入uia
阅读全文
摘要:import unittest # 模拟从配置文件或数据库解析后得到的数据 data = [ { 'url': 'http://www.httpbin.org/get', 'method': 'GET', 'params': {} }, { 'url': 'http://www.httpbin.or
阅读全文
摘要:从源码来看: 2.0基于 Instrumentation, 可以获取应用Context,可以使用Android服务及接口。 2.0新增UiObject2、Until、By、BySelector等接口。 从使用工具来看: 2.0 使用android studio编写测试用例。 1.0 使用eclips
阅读全文
摘要:1. 加载后页面样式错乱 原因: 是因为amazeui样式文件无法访问 解决: 使用镜像网站, https://cdnjs.com/libraries/amazeui 中的 https://cdnjs.cloudflare.com/ajax/libs/amazeui/2.7.2/css/amazeu
阅读全文
摘要:public static byte[] encrypt(String content, String password) { try { byte[] enCodeFormat = password.getBytes(); SecretKeySpec key = new SecretKeySpec
阅读全文
摘要:一条测试用例可能需要多个步骤操作元素,将每一个步骤单独封装成一个方法,在执行测试用例时调用封装好的方法进行操作。PO模式可以把一个页面分为三个层级,对象库层、操作层、业务层。 对象库层:封装定位元素的方法。 操作层:封装对元素的操作。 业务层:将一个或多个操作组合起来完成一个业务功能。 PO模式的设
阅读全文
摘要:adb shell monkey -p 包名 --ignore-timeouts --ignore-crashes --ignore-security-exceptions --ignore-native-crashes --pct-touch 35 --pct-appswitch 5 --pct-
阅读全文