Appium系列(1)安装启动Appium

Appium环境准备

  • Mac电脑
  • jdk环境
  • AndroidSDK环境
  • node>=8.1.0(最好用最新版本)

安装命令

npm i -g appium

安装不成功请检查node 版本是否正确

安装成功命令行输入appium回车查看
在这里插入图片描述

安装驱动程序

1、先检查当前驱动情况 通过 appium driver list 进行查看
在这里插入图片描述
2、通过appium driver install 进行安装 可参考官方文档

Python驱动

这里使用python代码进行驱动,需要通过pip安装appium第三方包

pip install Appium-Python-Client
from appium import webdriver
from appium.options.android import UiAutomator2Options
from appium.webdriver.common.appiumby import AppiumBy
capabilities = dict(
    platformName='Android',
    automationName='uiautomator2',
    deviceName='Android',
    platformVersion='10', 
    appPackage='app的包名',
    appActivity='app的启动activity',
    skipServerInstallation=True, 
    newCommandTimeout=6000
)

appium_server_url = 'http://127.0.0.1:4723'

driver = webdriver.Remote(appium_server_url,options=UiAutomator2Options().load_capabilities(capabilities))

连接设备就可以启动啦。
当然再启动的过程也遇到了很多问题,记录在【Appium】问题栏目下了

相关推荐

  1. <span style='color:red;'>appium</span>

    appium

    2024-03-10 21:32:04      89 阅读
  2. <span style='color:red;'>appium</span>

    appium

    2024-03-10 21:32:04      9 阅读
  3. Python启动多个Appium Services

    2024-03-10 21:32:04       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-10 21:32:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-10 21:32:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-10 21:32:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-10 21:32:04       20 阅读

热门阅读

  1. [go 面试] 前端请求到后端API的中间件流程解析

    2024-03-10 21:32:04       18 阅读
  2. 是否可以在HTTP中缓存POST方法

    2024-03-10 21:32:04       21 阅读
  3. K8s存储

    K8s存储

    2024-03-10 21:32:04      22 阅读
  4. js的一些概念(一)

    2024-03-10 21:32:04       23 阅读
  5. springboot在docker中部署连不上mysql

    2024-03-10 21:32:04       20 阅读
  6. Redis实现分布式锁

    2024-03-10 21:32:04       24 阅读
  7. CPU飙升和OOM排查思路

    2024-03-10 21:32:04       20 阅读
  8. MOGDB/openGauss数据库gs dump备份脚本及备份清理

    2024-03-10 21:32:04       23 阅读