mac MAC系统安装appium环境教程_Lily_XL的博客-CSDN博客_mac安装appium

安装opencv4nodejs

npm -g install opencv4nodejs --ignore-scripts

 一切就绪后、安装appium桌面程序

官网下载:https://github.com/appium/appium-desktop/releases 

 下载Appium-Inspector

下载地址:https://github.com/appium/appium-inspector/releases

一、预置条件

1.sdk

adb安装、基本命令总结、appActivity、appPackage获取_冷凝娇的博客-CSDN博客

2.jdk

自动化测试框架【windows系统】:Jmeter+Ant+Jenkins_冷凝娇的博客-CSDN博客

3.nodejs

链接:https://pan.baidu.com/s/1W5F6YnSfXfv0L4wMBZ_9Jg 
提取码:uh7s

4.python

链接:https://pan.baidu.com/s/1_2nA-LWrAOKnhO179hVtlw 
提取码:p3im

二、下载、安装appium

链接:https://pan.baidu.com/s/1fwV3pU9VxGg0RXUjBQfXoA

提取码:zu9s

三、appium连接真机

保证adb成功连接手机:adb安装、基本命令总结、appActivity、appPackage获取_冷凝娇的博客-CSDN博客

1.点击appium,页面输入本机ip,startserver

2.点击下面截图的按钮:

3.输入对应手机及apk参数:

注意:udid使用手机ip:adb指定端口,可以实现不要USB线,手机与pc的连接;

{
  "platformName": "Android",
  "platformVersion": "10",
  "deviceName": "vivo NEX S",
  "udid": "192.168.0.239:5555",
  "appActivity": ".activity.MainActivity",
  "appPackage": "com.ss.android.article.news",
  "automationName": "UiAutomator2"
}

platformName:填写Android或者iOS或者FirefoxOS
platformVersion:Android版本号
deviceName:设备名称
app:安装app的地址(如果已安装该APP,可不填写
udid:设备的udid(android可通过adb devices查看,ios可通过xcrun simctl list查看)
appActivity:可以像开发要,也可以通过命令行查询(adb安装、基本命令总结、appActivity、appPackage获取_冷凝娇的博客-CSDN博客
appPackage:可以像开发要,也可以通过命令行查询(adb安装、基本命令总结、appActivity、appPackage获取_冷凝娇的博客-CSDN博客

4.输完后,start sseion.

四、appium录制脚本

五、python脚本启动appium、自动化执行

首先:pip install -U selenium

再:pip install Appium-Python-Client

from appium import webdriver
import time
desired_caps ={
  "platformName": "Android",
  "platformVersion": "10",
  "deviceName": "vivo NEX S",
  "udid": "192.168.0.239:5555",
  "appActivity": ".activity.MainActivity",
  "appPackage": "com.ss.android.article.news",
  "automationName": "UiAutomator2"
}

driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub",desired_caps)
time.sleep(10)
el1 = driver.find_element_by_accessibility_id("热榜")
el1.click()

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐