appium环境搭建

2021-06-24  本文已影响0人  深吸一口气

1、JDK

安装JDK并配置JAVA_HOME

2、node.js

配置node环境

安装appium(这里可以不使用npm安装,而是去官网下载安装包安装)

npm install -g appium

安装appium-doctor校验appium环境

npm install -g appium-doctor

IOS环境校验

appium-doctor --ios

Android环境校验

appium-doctor --android

启动appium

appium

启动成功示例

[Appium] Welcome to Appium v1.21.0
[Appium] Appium REST http interface listener started on 0.0.0.0:4723

3、AndroidSDK

安装好AndroidSDK后需要配置ANDROID_HOME
并将toolsplatform-toolsbuild-tools的某个版本放入的path

4、Python下使用appium

安装Appium-Python-Client

pip install Appium-Python-Client

示例代码

from appium import webdriver
from appium.webdriver.extensions.android.nativekey import AndroidKey


desired_caps = {
    # 被测手机是安卓
    "platformName": "Android",
    # 手机安卓版本
    "platformVersion": "10.0",
    # 设备名,安卓手机可以随意填写
    "deviceName": "192.168.31.14:5555",
    # 启动APP Package 名称
    "appPackage": "tv.danmaku.bili",
    # 启动Activity名称
    "appActivity": ".ui.splash.SplashActivity",
    # 使用自带输入法,输入中文是填 True
    "unicodeKeyboard": True,
    # 执行完程序恢复原来输入法
    "resetKeyboard": True,
    # 不要重置 APP
    "noReset": True,
    "newCommandTimeout": 6000,
    "automationName": "UiAutomator2"
}

if __name__ == "__main__":
    driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)
    driver.implicitly_wait(10)

执行前需要启动appium服务,安卓手机连接上电脑并开启USB调试

上一篇 下一篇

猜你喜欢

热点阅读