上一页 1 ··· 121 122 123 124 125 126 127 128 129 ··· 144 下一页
摘要: 前言 做android自动化的时候,启动一个appium服务,只能匹配一个手机去自动化执行。有时候想同一套代码,可以在不同的手机上执行,测下app在不同手机上兼容性。 这就需要启动多个appium服务了,并且android设备和appium要一一对应才行。 启动多个手机 1.这里以夜神模拟器和雷电模 阅读全文
posted @ 2018-06-28 22:05 上海-悠悠 阅读(5751) 评论(1) 推荐(0) 编辑
摘要: Appium服务器参数 许多Appium 1.5服务器参数已被弃用,以支持 default capabilities标志。 用法: node . [flags] help 1.cmd端口输入,appium help参考帮助信息 命令行参数 所有标志都是可选的,但有些标志需要与其他标志一起使用 tab 阅读全文
posted @ 2018-06-28 19:44 上海-悠悠 阅读(5257) 评论(0) 推荐(1) 编辑
摘要: 前言 写完代码之后,一般为了方便查看日志,可以在日志输出中加入当前运行的函数名称或类和方法名称,以便于代码报错的时候能快速找到报错的是哪个函数或方法。 那么如何获取当前运行函数(或方法)的名称呢? 获取函数名称 1.在函数外部获取函数名称,用.__name__获取 2.函数内部获取当前函数名称,用s 阅读全文
posted @ 2018-06-26 21:26 上海-悠悠 阅读(38095) 评论(0) 推荐(0) 编辑
摘要: 基本属性定位 以淘宝app为例,定位左上角扫一扫按钮 1.可以通过text文本定位到 // [@text='text文本属性'] 2.如果元素id是唯一的,xpath也可以定位id属性 // [@resource id='id属性'] 3.class属性唯一的话,可以通过class属性定位到,定位c 阅读全文
posted @ 2018-06-13 22:07 上海-悠悠 阅读(6357) 评论(0) 推荐(1) 编辑
摘要: 前言 由于app的webview自动化是依赖于chromedriver的,并且每个app的webview版本号都不太一样,这就导致了,每次都需要重新去下载对应的chromedriver版本.如何根据当前的webdriver版本去匹配对应chromedriver版本,这是一个难题。可以看下如下官方文档 阅读全文
posted @ 2018-06-08 16:26 上海-悠悠 阅读(7462) 评论(1) 推荐(1) 编辑
摘要: 前言 python的排序有两个方法,一个是list对象的sort方法,另外一个是builtin函数里面sorted,主要区别: sort仅针对于list对象排序,无返回值, 会改变原来队列顺序 sorted是一个单独函数,可以对可迭代(iteration)对象排序,不局限于list,它不改变原生数据 阅读全文
posted @ 2018-06-07 16:09 上海-悠悠 阅读(1912) 评论(0) 推荐(0) 编辑
摘要: 前言 面试题:如何统计数组中出现次数最多的数据,按出现次数由大到小排序 这个排序看似简单,涉及到的基础知识点还是很多的,真正写起来并不容易 保存数据 1.首先应该提出队列里面有多少个数据,做去重处理,去重最快的办法计算用到set集合了 2.然后计算每个对象再list里面出现的次数,可以保存为字典格式 阅读全文
posted @ 2018-06-06 20:06 上海-悠悠 阅读(70574) 评论(0) 推荐(4) 编辑
摘要: 前言 最近微信的小程序越来越多了,随之带来的问题是:小程序如何做自动化测试? 本篇以摩拜小程序为例,介绍如何定位小程序里面的元素 运行环境: android 7.0 appium v1.7.1 webview进程 1.小程序和微信公众号还不太一样,基本思路差不多,先配置:chromeOptions 阅读全文
posted @ 2018-06-06 14:34 上海-悠悠 阅读(18838) 评论(2) 推荐(1) 编辑
摘要: 前言 部分真机可能会出现每次运行代码,启动app之前都会重复安装Unlock和Appium Setting这两个小工具,有的手机会自动安装,这个还好。 有的手机每次都会弹出一个安装确认框(如部分小米和vivo出现),这样就比较麻烦了,不手动去点,就无法继续执行代码了。 注意:appium之前老的版本 阅读全文
posted @ 2018-06-04 21:38 上海-悠悠 阅读(5226) 评论(2) 推荐(0) 编辑
摘要: 前言 最新版的pycharm做了很大的改变,新建工程的时候,默认不导入本地的安装包,这就导致很多小伙伴踩坑了。。。 明明已经pip安装过selenium了,但是却报AttributeError:module 'selenium.webdriver' has no attribute 'Firefox 阅读全文
posted @ 2018-06-04 18:21 上海-悠悠 阅读(14884) 评论(1) 推荐(0) 编辑
上一页 1 ··· 121 122 123 124 125 126 127 128 129 ··· 144 下一页