随笔分类 - Appium(Python3)
摘要:Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app兼具Native App良好用户交互体验的优势和Web App跨平台开发的优势 HybridAppTest.py: 如果是自己公司的App, 请记得麻烦开发工程师开启WebView的debug模式!
阅读全文
摘要:本次以微信为例, 使用Appium自带的Inspector定位工具定位元素, 以及进行最最最简单脚本的录制: 等待一会儿,进入微信启动页: 点击刷新,进入微信首页: 此时,可以分别定位“通讯录”、“发现”和“我”等元素: 下面开始进行录制简单的脚本, 模拟进入微信相册的第一条分享; 请注意这时候不要
阅读全文
摘要:1、创建新的会话desired_caps = desired_caps = { 'platformName': 'Android', 'platformVersion': '7.0', 'deviceName': 'Android Emulator', 'automationName': 'UiAu
阅读全文
摘要:手机Chrome浏览器访问淘宝H5与在电脑上访问淘宝H5是一摸一样的: 第一种方法: 直接在电脑Chrome浏览器上打开F12: 第二种方法: 手机连接电脑后, 在手机Chrome浏览器上打开淘宝H5, 然后在电脑Chrome浏览器地址栏输入: chrome://inspect/ 点击inspect
阅读全文
摘要:请注意操作步骤: 1、 用数据线连接手机, 打开开发者模式, 并赋予相关权限, 并保持不锁屏状态; 2、 启动Appium桌面服务端; 3、 运行程序; 首次运行, Appium会在手机上安装3个App: Unlock; Appium Setting; Appium Android Input Ma
阅读全文
摘要:这个工具是Android SDK自带的, 日常的工作中经常要使用的, 在C:\Android\sdk\tools\bin目录下: 双击之, 请注意, 我一般选择第一个机器人小图标Device Screenshot, 而不是第二个Device Screenshot with Compressed Hi
阅读全文
摘要:然后等待大约N分钟: 默认的是Android模式, 改为Project模式更符合我们的习惯:
阅读全文
摘要:用数据线连接手机, 打开开发者模式, 并赋予相关权限, 在CMD命令行输入: adb devices 第一个参数即为设备的序列号, 第二个参数device表示设备的状态是在线。
阅读全文
摘要:第一种情况: 查看手机里面已经安装的App: 用数据线连接手机, 打开开发者模式, 并赋予相关权限; 1、 清除日志: adb logcat -c 2、 启动日志: adb logcat ActivityManager:I *:s 3、 启动手机App: 我启动的是手机淘宝, 找到这一行: com.
阅读全文
摘要:在浏览器地址栏输入 http://appium.io/ 打开Appium官网: 安装包下载完成后, 一路默认安装, 什么都不用点击, 等待大约10分钟: 安装完成后, 会在桌面生成快捷图标: 启动: 把安装目录 C:\Users\Administrator\AppData\Local\Program
阅读全文
摘要:在浏览器地址栏输入 http://www.android-studio.org/ 打开Android Studio中文社区, 下载安装包: 这里需要注意的是SDK的目录, 我没有选择默认的目录, 而是事先手动创建了一个C:\Android\sdk文件夹 然后等待大约10分钟, 这个过程有点漫长: 这
阅读全文