关于appium:PythonAppiumPyCharm环境配置及调试

62次阅读

共计 1433 个字符,预计需要花费 4 分钟才能阅读完成。

首先我的电脑是 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 为利用的名称;
以上为明天的总结,比拟抽象,具体配置可留言,谢谢。

正文完
 0