python+appium+Mac):最新整理appium的搭建与启动,连接真机,py代码启动appium服务,Mac安装appium环境

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()

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冷凝娇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值