上一页 1 ··· 117 118 119 120 121 122 123 124 125 ··· 140 下一页
摘要: 前言 最近微信的小程序越来越多了,随之带来的问题是:小程序如何做自动化测试? 本篇以摩拜小程序为例,介绍如何定位小程序里面的元素 运行环境: android 7.0 appium v1.7.1 webview进程 1.小程序和微信公众号还不太一样,基本思路差不多,先配置:chromeOptions 阅读全文
posted @ 2018-06-06 14:34 上海-悠悠 阅读(18961) 评论(2) 推荐(1)
摘要: 前言 部分真机可能会出现每次运行代码,启动app之前都会重复安装Unlock和Appium Setting这两个小工具,有的手机会自动安装,这个还好。 有的手机每次都会弹出一个安装确认框(如部分小米和vivo出现),这样就比较麻烦了,不手动去点,就无法继续执行代码了。 注意:appium之前老的版本 阅读全文
posted @ 2018-06-04 21:38 上海-悠悠 阅读(5264) 评论(2) 推荐(0)
摘要: 前言 最新版的pycharm做了很大的改变,新建工程的时候,默认不导入本地的安装包,这就导致很多小伙伴踩坑了。。。 明明已经pip安装过selenium了,但是却报AttributeError:module 'selenium.webdriver' has no attribute 'Firefox 阅读全文
posted @ 2018-06-04 18:21 上海-悠悠 阅读(15510) 评论(1) 推荐(0)
摘要: 前言 由于新版的appium desktop版本是不带appium doctor这个包的,所以想用appium desktop检查环境的话需要另外的安装了,在安装的时候小编又遇到了一个坑 报错信息:SyntaxError: Unexpected token ... 遇到问题环境: 1.windows 阅读全文
posted @ 2018-06-01 21:28 上海-悠悠 阅读(9403) 评论(2) 推荐(0)
摘要: 前言 做app测试,遇到异常情况,查看日志是必不可少的,日志如何输出到手机sdcard和电脑的目录呢?这就需要用logcat输出日志了 以下操作是基于windows平台的操作:adb logcat | find linux平台的操作可以把find改成grep: adb logcat | grep w 阅读全文
posted @ 2018-05-28 17:47 上海-悠悠 阅读(10753) 评论(0) 推荐(2)
摘要: 前言 登录网站的时候,经常会遇到传token参数,token关联并不难,难的是找出服务器第一次返回token的值所在的位置,取出来后就可以动态关联了 登录拉勾网 1.先找到登录首页https://passport.lagou.com/login/login.html,输入账号和密码登录,抓包看详情 阅读全文
posted @ 2018-05-28 09:39 上海-悠悠 阅读(6558) 评论(5) 推荐(0)
摘要: 前言 python执行命令行主要有三种方法 os.system 只是简单执行命令行 os.popen 打开一个管道执行 subprocess 推荐此模块,功能更强,可以完全获取到代码执行的完整结果(包含报错的内容) os.system 1.如果想在cmd执行python脚本,可以直接用如下指令 py 阅读全文
posted @ 2018-05-24 17:21 上海-悠悠 阅读(101048) 评论(2) 推荐(5)
摘要: 前言 MultiAction是针对多点触控操作的,是TouchAction的一个补充模块 TouchAction用法参考前面的一篇: "appium+python自动化33 TouchAction" 多点触控 多点触摸对象是触摸动作的集合。 多点触控手势只有两种方法,即添加和执行。 add用于添加另 阅读全文
posted @ 2018-05-23 15:18 上海-悠悠 阅读(2687) 评论(0) 推荐(0)
摘要: 前言 用手机连电脑的时候,有时候需要把手机(模拟器)上的文件导出到电脑上,或者把电脑的图片导入手机里做测试用,我们可以用第三方的软件管理工具直接复制粘贴,也可以直接通过adb命令导入和导出。 adb shell 1.在导入和导出前先对adb shell基本操作熟悉下,cmd输入adb shell就能 阅读全文
posted @ 2018-05-22 19:05 上海-悠悠 阅读(3808) 评论(0) 推荐(0)
摘要: 前言 每次自己写pageobject定位元素对象太繁琐,格式都差不多,只是换个定位方法,这种就可以才有模板的方式,批量生成pageobject定位元素对象的模板 python里面生成模板有两个模块可以选择:templet和mako 简单来说,本篇实现的目的是用代码去自动生成代码,做到代码自动化 接着 阅读全文
posted @ 2018-05-16 19:58 上海-悠悠 阅读(2712) 评论(4) 推荐(1)
上一页 1 ··· 117 118 119 120 121 122 123 124 125 ··· 140 下一页