mac配置python+appium--安卓版(一)
测试iOS使用Xcode;测试Android使用android SDK
本节先来看看android的配置:
1、安装java、ruby、homebrew、git、nodejs、npm
mac应该自带了git、ruby,只需要安装java、homebrew、nodejs、npm即可
安装完成输入java -version、brew -v、node -v、npm -v出现版本号即安装成功
2 、安装Android Studio
https://developer.android.com/studio?hl=zh-cn
安装完成双击打开,选择默认选项下载Android sdk,默认会下载到Library/Android中,等待完成安装。
安装完成之后,Library/Android/sdk下可能缺少tools目录,在Android Studio中安装:取消勾选Hide Obsolete Packages,勾选Android SDK Tools(Obsolete),点击apply进行安装。
配置环境变量:
vi ~/.bash_profile
export ANDROID_HOME=/Users/xxx/Library/Android/sdk
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/tools/bin:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/build-tools/33.0.0:$PATH
export PATH=$ANDROID_HOME/emulator:$PATH
输入adb --version出现版本号则安装成功
3、安装appnium-desktop
https://github.com/appium/appium-desktop/releases
4、安装Appium-Python-Client,终端输入:
pip install Appium-Python-Client
5、appium doctor安装及检查
(1)安装命令:npm install appium-doctor -g
(2)检查命令:appium-doctor
检查环境是否安装成功
由于还没安装xcode,所以会有Xcode相关的报错,暂时忽略
6、安装模拟器,Mac建议安装mumu
7、打开appium,设置ANDROID_HOME和JAVA_HOME的路径
8、重启appium之后,下载Appium Inspector
9、Appium Inspector连接模拟器,之后可以在里面复制元素的定位属性
输入json(我这里在模拟器中安装了网易有道词典app,下面的代码是启动app)
{"platformName": "Android","platformVersion": "6.0.2","deviceName": "emulator-5554","appium:appPackage": "com.youdao.dict","appium:appActivity": "com.youdao.dict.activity.account.LoginActivity"
}
platformVersion是模拟器的手机版本,deviceName是设备名
adb devices 查看当前设备信息
adb shell dumpsys window | grep mCurrentFocus 获取包名(appPackage)和活动名(appActivity)
如果输入adb devices连接不上设备,则杀掉adb进程再输入adb devices:
adb klii-server
adb devices
出现和模拟器一样的页面则连接成功,可点击刷新按钮同步模拟器页面
10、pycharm连接模拟器
from appium import webdriver# 创建⼀个字典,⽤于存储设备和应⽤信息
desired_caps = {"platformName": "Android","platformVersion": "6.0.2","deviceName": "emulator-5554","appPackage": "com.youdao.dict","appActivity": "com.youdao.dict.activity.account.LoginActivity"
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps);
sleep(2);
driver.find_element(By.ID,"com.youdao.dict:id/tv_disagree").click();
执行脚本之后,模拟器自动打开app,并点击不同意按钮。这里建议使用真机进行测试,模拟器可能会存在各种各样的坑~~~
安卓的appium环境配置完成,下一节来配置ios的环境!
mac配置python+appium--安卓版(一)相关推荐
- python玩转android_怎样用python玩安卓版跳一跳
怎样用python玩安卓版跳一跳 发布时间:2020-11-09 10:44:44 来源:亿速云 阅读:84 作者:小新 小编给大家分享一下怎样用python玩安卓版跳一跳 ,相信大部分人都还不怎么了 ...
- Mac配置python wind量化接口
首先Mac与Windows的wind配置完全不同: Windows:wind相对容易配置,直接用软件就可以点击并添加配置环境即可 Mac配置如下 文章目录 Mac上Wind的基本情况 Mac配置pyt ...
- mac配置python
mac配置python http://blog.csdn.net/tianbian125/article/details/51065343 首先终端的"python"命令会执行/u ...
- python安卓程序,python软件安卓版
大家好,小编来为大家解答以下问题,python3安卓版下载,python软件安卓版,现在让我们一起来看看吧! 1.如何用手机编程Python? 1.QPython3:这是一个在上运行python3的脚 ...
- Mac端Python+Appium环境搭建
一.安装java sdk java安装:下载完直接安装jdk1.8 二. 安装Android Studio 1.下载安装 下载地址:https://www.androiddevtools.cn/# 2 ...
- Mac电脑,python+appium+安卓模拟器使用步骤
1.第一步,环境搭建,参考这位博主的文章,很齐全 https://blog.csdn.net/qq_44757414/article/details/128142859 我在最后一步安装appium- ...
- mac M1+python+appium环境搭建
前言(需装环境,检测电脑是否已经安装环境) Java JDK 终端输入:java -version 检测环境是否已经安装 Android SDK 终端输入:adb -version 检测环境是否已经安 ...
- 【VScode】MAC配置Python开发环境
MAC安装VScode 官网下载 https://code.visualstudio.com/ stable为当前稳定版本,直接下载即可 安装 解压压缩包,双击安装 可选择喜欢的主题 在拓展里可以选择 ...
- mac搭建python开发环境_Mac打造python2 python3开发环境
最新版的MacOS Sierra默认带的python环境仍然为2.7.10,本文将介绍使用Brew安装python3.5并做简单的配置,打造python2,python3共存的开发环境 直接尝试bre ...
最新文章
- Python 爬虫框架Scrapy安装汇总
- xcode 学习笔记2:动态添加view
- linux文件和目录管理指令,Linux 命令(文件和目录管理 - cat)
- 字符串匹配算法KMP算法
- 基于spring-boot和elfinder的在线文件管理
- [html] 如何去除标签<i>默认斜体?
- Mobile Web调试工具Weinre
- ps导出gif颜色不对_PS の手绘《超详细的动态表情包新手绘制指南》
- windows控件常用缩写
- bzoj3771: Triple
- 异步发电机 matlab仿真,基于MATLABSIMULINK异步电机矢量控制系统的仿真.pdf
- Java面试官最爱问的垃圾回收机制,这位阿里P7大佬分析总结的属实到位
- scala 判断字段 是不是 日期类型_举个栗子!Tableau 技巧(147):使用 动态参数 筛选到最新日期值...
- 用AI实现隔墙“透视”,准确率达97%,这家中国公司研究入选CVPR
- hexo 环境变量_优雅的博客框架,快速、简洁、高效且主题丰富——Hexo
- RFID射频识别技术介绍及简单应用
- Android8.1 MTK平台 SystemUI源码分析之 Notification流程
- 黑白照片一键变成彩色照片,怎么做?快来看看!
- C# 获取Excel工作薄中Sheet页(工作表)名集合
- ARM(1)——什么ARM