摘要: 有朋友留言反应定位不到元素,没错,船长也为这个一直在头疼,我用的App是原生安卓+webService+h5类型的,定位虽然没问题,但是在进行操作的时候各种不通过……真的很头疼啊……我这里说的“操作”是指例如:清空输入框、输入用户名之类的,但是定位是没问题的。今天先给大家看一个比较标准的App,用这 阅读全文
posted @ 2018-01-30 20:57 孟船长 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 之前和大家说了input标签的上传文件的方式: 《selenium2 python 自动化测试实战》(13)——上传文件 现在好多网站上传的标签并不是input,而是div之类的比如: 全部都是div标签,这时候用上面的方法就不好用了。今天船长在大神的帮助下学会了两种方法,现在船长来教大家上传div 阅读全文
posted @ 2018-01-30 20:56 孟船长 阅读(2185) 评论(0) 推荐(0) 编辑
摘要: 有时候定位时会发现无法定位到具体的元素,右侧元素定位处只告诉你这是一个网页视图: 点击里面的具体元素是无法选中的,船长的做法是回到App里点一下元素,再返回要定位的页面,重新点一下Device Screenshot,这样反复几次,就好了。 第一次跑完脚本后立即跑第二次会弹出报错: 这时候你可以点ap 阅读全文
posted @ 2018-01-30 20:54 孟船长 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 打开问价夹下面的uiautomatorviewer: 夜神模拟器里的App后,回到uiautomatorviewer: 点击左上角的Device Screenshot,这时你的夜神模拟器页面就会显示在这里,右侧就是对应的定位信息了,我们主要依靠右下角的Node Detail信息进行定位。 如果你有s 阅读全文
posted @ 2018-01-30 20:53 孟船长 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 先补充一个内容,就是appium安装时候的环境变量配置,必须要配ANDROID_HOME这个变量,不是“要配置”,是“必须配置”,其他的那些放到系统变量的path里就可以了: # coding: utf-8from appium import webdriverfrom time import sl 阅读全文
posted @ 2018-01-30 20:52 孟船长 阅读(7114) 评论(0) 推荐(1) 编辑
摘要: 【1】打开你的夜神模拟器(或者连接你的手机) 【2】打开桌面的Appium 【3】下载你要测的App的apk文件,放到桌面 【4】拖动你的apk安装包到夜神模拟器里,然后模拟器会提示你安装。安装。原来的apk文件先不要删 【5】进入cmd 【6】先输入adb devices,查看设备号(后面会用到) 阅读全文
posted @ 2018-01-30 20:51 孟船长 阅读(6028) 评论(0) 推荐(0) 编辑
摘要: 环境搭建其实并不难,只不过安装的东西有点多,要加的环境变量有点多。 链接:https://pan.baidu.com/s/1nwLhNIT 密码:56wn 这个压缩包里要用的都有了,只需要下载,然后安装就可以了。当然,你还得下载python,因为我接下来会用python介绍,至于python的安装就 阅读全文
posted @ 2018-01-30 20:50 孟船长 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 做App测试的朋友可能因为环境的需要,要切换不同的测试环境,这时就需要在自己的电脑上配置好环境,然后在手机上设置代理,用WiFi连自己的电脑,这样一来,手机网络走的就是自己的电脑网络,也就是说,手机的环境就是电脑设置的环境了。 网上有很多帖子说明这个,一个一个过滤有点麻烦,这里在开始Appium前再 阅读全文
posted @ 2018-01-30 20:48 孟船长 阅读(1870) 评论(0) 推荐(0) 编辑