Python+Appium+PyCharm环境配置及调试:

蚀窗接口
• 阅读 3774

首先我的电脑是Windows 10系统,64bit,所以对应的软件都符合此版本要求。

1.安装PyCharm:

首先下载pycharm 2020.1破解版本,然后进行安装,安装步骤基本都是下一步下一步就行;

2.安装JDK:

JDK版本最好是1.8,安装完JDK要配置环境变量,配置完成即可;

3.Android SDK:

安装Android SDK并且配置环境变量,配置完成即可;

4.安装Python:

下载Python3以上的版本,安装并且配置完成即可;

5.安装Appium-Python-Client:

打开cmd, 输入:pip install Appium-Python-Client,如果有多个python版本的话,在pip后面加上2或者3,对应Python版本即可;

6.安装appium:

我下载的版本是:AppiumForWindows_1_4_16_1.zip,下一步下一步安装完成即可;
把所有的软件和配置环境配置完成后开始进行测试。

打开PyCharm,新建->python file->命名为:hello.py,USB连接真机;
拷贝其代码:

from appium import webdriver
import time

server启动参数

desired_caps = {}

设备信息

desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '5.0'
desired_caps['deviceName'] = '192.168.1.110:5555'

app信息

desired_caps['appPackage'] = 'com.android.settings'
desired_caps['appActivity'] = '.Settings'
driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)

time.sleep(2)

driver.quit()

保存完后点击“Run”执行,发现会报错:Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
原因是Appium未正确打开,要把Appium点击启动并且配置文件要配置正确才行;
配置完Appium后执行“Run”,手机打开“设置”,然后退出。

platformName、platformVersion、appPackage、appActivity这几个参数如何进行查找:
打开“cmd”,
输入:adb shell getprop ro.build.version.release,返回Android版本为5.0;
输入:adb devices -l,返回手机型号;
List of devices attached
10654eed device product:hltezm model:SM_N9008V device:hlte
SM_N9008V即为手机型号;
输入:adb shell dumpsys activity | findstr "mResume",返回包名和启动名;
mResumedActivity: ActivityRecord{29981040 u0 com.android.settings/.Settings t449}
com.android.settings即为包名;
.Settings为应用的名称;
以上为今天的总结,比较笼统,详细配置可留言,谢谢。

点赞
收藏
评论区
推荐文章
胖大海 胖大海
3年前
Linux centos7下配置JDK环境
配置jdk环境,本人写了两种方案进行配置,下载JDK都是免费的,JDK各个版本的下载地址为:https://www.oracle.com/java/technologies/downloads/本文以JDK8为例,操作系统以3A云服务器的CentOS7.9为例,CentOS7的所有系统都是相同的操作。方案一:JDK安装包RPM安装的方式可以安装指定的版本号
红烧土豆泥 红烧土豆泥
4年前
Java的JDK配置
一、JDK的环境配置1、在jdk官网下载(https://www.oracle.com/java/technologies/javasejdk14downloads.html)所想要的jdk版本,选择路径安装.(我这边选择的是windowsx64\_bin.exe)安装好之后,打开电脑控制面板主页,点击选择高级系统设置
大大泡泡糖 大大泡泡糖
3年前
appium+python+mumu模拟器的安装教程window
windows版本Appium环境搭建1、安装nodejs下载.msi文件https://nodejs.org/en/download/注意:1、下载12.版本双击安装即可。2、无须配置环境变量,直接重启一个cmd输入下面的命令,能够查看这两个版本号即安装成功。2、安装appiumdesktop直接官网下载Appium客户端版本安装即可。
Stella981 Stella981
3年前
Eclipse maven plugin 插件 安装 和 配置
环境准备:eclipse(Helios) 3.6maven 3.0.4maven3安装:安装Maven之前要求先确定你的JDK已经安装配置完成。Maven是Apache下的一个项目,目前最新版本是3.0.4,我用的也是这个。首先去官网下载Maven:http://www.apache
Wesley13 Wesley13
3年前
Mac下配置Java开发环境以Java 8 为例
前言:最近GoogleAndroid的SDK中一些高版本的API(18)需要在JDK1.7下才能编译。但是MACOSX系统默认安装的是JDK1.6所以需要我们自己安装需要的JDK版本。下面以Java8的安装和配置为例。Step1:下载Java安装包系统:MACOSX10.10.1Java8安装包:jdk8u3
Stella981 Stella981
3年前
Jenkins + Gradle + pgyer + Android自动发布
Jenkins配置与必要的环境配置一:Jenkins服务端(Linux系统为例说明):1.jdk安装与配置2.SDK安装与配置3.安装配置对应的gradle版本(建议gradle版本在4.1版本以上)服务端配置注意问题:1.如果系统报错:ParsingtheSDK,nocachingallow
Easter79 Easter79
3年前
Titanium Studio安装和设置
1、下载并安装JDK(官网下载即可,需要32位版本的JDK,特别注意选择JDK1.7.X版本即JDK7版本,8以上的版本运行AndroidAVD会报错,但也可以先安装最新的JDK然后根据具体结果后再做选择)2、配置JDK环境变量:新建系统变量JAVA\_HOME和CLASS\_PATH,添加path路径JAVA\_HOME值为 C:\\Progr
Wesley13 Wesley13
3年前
ActiveMQ 下载与安装
简述:这章主要讲解安装前提、安装过程、安装会遇到哪些问题版本:apacheactivemq5.15.0系统环境:Linux1.   由于ActiveMQ是java编写,所以需要先安装java环境,首先下载jdk1.7,此处就不讲解jdk的安装了,需要你自行安装好2.   官网下载最新的ActiveMQ二进制包,直接去官方地址:http:
Stella981 Stella981
3年前
Android开发入门学习
一、Android环境的安装与配置1、首先得安装JavaJDK,进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:(1)、下载jdk(http://java.sun.com/javase/downloads/index.jsp(https://www.oschina.net/action/GoToLin
Stella981 Stella981
3年前
IntelliJ IDEA创建spring
开发环境:  jdk版本:JDK8  maven版本:maven3.5.2开发工具:ItellijIDEA2017.1前提条件:已安装以上软件并配置好jdk和maven的环境变量创建步骤:1.点击坐上角file》选择new》点击projec
Wesley13 Wesley13
3年前
Jmeter
首先去官网下载apachejmeter3.0的源码包和release包(二进制工具包);其次是去ant官网下载最新版的ant二进制包,安装ant,并配置环境变量ANT\_HOME,Path;验证安装是否成功;当然上述两个都是基于JDK运行的,所以需要安装JDK,需要JDK1.7以上版本(apachejmeter3.0的要求)。1、