07 2018 档案

摘要:有人提问,loadrunner 上传文件搞不好,请求帮忙处理。让提供网址,用fiddler抓包上传部分,主要有3个请求 第一个请求GET https://yun.xxx.com/api/files/upload/request?groupid=406896460&parentid=0&size=10 阅读全文
posted @ 2018-07-31 17:13 testway 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:android toast 获取主要方式是在出现toast的时候查找元素:xpath=//*[contains(@text,'记同步')] ,该xpath 表示为toast信息含有 "记同步",如toast弹出”笔记同步成功” 就能获取到这个toast,获取到toast 元素,就能获取完整文字,如图 阅读全文
posted @ 2018-07-26 16:24 testway 阅读(565) 评论(0) 推荐(1) 编辑
摘要:请求接口需要同时发送签名,签名定义为: 可以看出签名就是把用户的密码 、用户名 和签名key生成一个md5串就可以了 刚好jmeter 有个md5 生成,生成前需要获取name ,password key ,先用csv 获取用户名和密码及key。具体步骤: 1、用abc.csv 文件保存下账号密码和 阅读全文
posted @ 2018-07-26 11:11 testway 阅读(2177) 评论(0) 推荐(0) 编辑
摘要:获取toast text封装,传入toast 部分文本,返回全部文本 需要导入 from selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditi 阅读全文
posted @ 2018-07-21 21:46 testway 阅读(956) 评论(0) 推荐(0) 编辑
摘要:今天使用appium 6.1.0 java客户端,发现长按longpress(element),无法使用。如下代码在5.0.4 版本是可以正常运行的, 这段代码再6.1.0是无法使用的,最后安装api提示,修改代码如下,longpress 和press 都可以,实际使用选中一种方法就可以了 阅读全文
posted @ 2018-07-20 18:20 testway 阅读(425) 评论(0) 推荐(0) 编辑
摘要:一、需要解决的问题 在部分android机型上每次运行最新版的appium-desktop都需要安装AppiumSetting以及Unlock,并且安装过程需要用户手动来确认,即使测试机上已经安装了这两个组件,运行appium也会要求安装,对于测试以及脚本的调试来说非常不便。 二、解决过程 进入ap 阅读全文
posted @ 2018-07-17 17:15 testway 阅读(1562) 评论(1) 推荐(0) 编辑
摘要:在做appium测试用例的时候,要获取金额值,用uiautomatorviewer查看该元素,该元素没有特别明显的个性特点,唯一有特点的定位是有content-desc值,但是该值是变动的,所以无法通该元素自身特点来找到该元素。元素如下图: 既然无法通过自身查找元素,发现也无法通过上一级元素定位,后 阅读全文
posted @ 2018-07-16 18:10 testway 阅读(2794) 评论(0) 推荐(0) 编辑
摘要:有道云添加一个笔记,笔记的title为aff 使用appium 把这篇文章分享到qq,前提是android里面有登录qq Python代码 阅读全文
posted @ 2018-07-16 13:52 testway 阅读(565) 评论(0) 推荐(0) 编辑
摘要:自动化测试执行时,使用了appium输入法,再手动使用时,需要进入设置里面进行切换。adb 也提供了一条命令使用命令切换 1、找出android里面有多少输入法:adb shell ime list -s 2、切换输入法:adb shell ime set com.xxx..xxx . com.xx 阅读全文
posted @ 2018-07-13 09:48 testway 阅读(998) 评论(0) 推荐(0) 编辑
摘要:Set<String> contexts = driver.getContextHandles(); for(String item :contexts){ // NATIVE_APP //WEBVIEW_com.xxx.xxxx System.out.println(item); } Set<St 阅读全文
posted @ 2018-07-12 17:00 testway 阅读(767) 评论(0) 推荐(0) 编辑
摘要:业务需要,往某个表中批量插入数据,使用存储过程插入 首先,要建立一张mysql表,表明为phone_number, 三个字段,id 自增,number 就是要插入的表格,is_used 表示十分已经使用,默认值为0,未使用 在新建存储过程,存储过程名称为batch_insert,传入2个参数,第一个 阅读全文
posted @ 2018-07-11 12:45 testway 阅读(993) 评论(0) 推荐(0) 编辑
摘要:mac 安装mysql 后,没有配置文件,如果需要添加配置文件,需要在/etc 目录下面添加 my.cnf 文件。 添加方法 打开文件命令:sudo vi /etc/my.cnf 文件添加内容: [client] default-character-set=utf8 [mysqld] charact 阅读全文
posted @ 2018-07-10 18:42 testway 阅读(1485) 评论(0) 推荐(0) 编辑
摘要:执行这些sql语句后,使用case_dev登录后,就能查看到数据库 auto_dev 并且不能执行删除命令 如果要删除该用户,使用语句: DROP USER case_dev@'%'; 阅读全文
posted @ 2018-07-10 16:30 testway 阅读(18767) 评论(1) 推荐(1) 编辑
摘要:1、进入下载插件网页:https://jmeter-plugins.org/install/Install/ 下载plugin-manager.jar 并放在jmeter 的lib/ext文件夹下 2、打开jmeter,打开选项菜单底部的plugins-manager 3,在插件管理页面,可以删除 阅读全文
posted @ 2018-07-10 14:55 testway 阅读(6349) 评论(0) 推荐(0) 编辑