关于ANDROUD APPIUM安装细则

1,可以先参考一下连接

Python+Appium自动化完整教程_appium python教程-CSDN博客

2,appium 需要对应的版本的node,可以用nvm对node 进行版本隔离

3,对应需要安装android stuido 和对应的sdk ,按照以上连接进行下载安装,注意配置对应的环境变量,这样的话桌面端的APPIUM可以直接识别到对应的环境。npm安装的appium 比较好用,桌面端UI可用性比较差

4,需要安装对应的java环境,

5,appium需要安装uiautomator2,还需要安装appium inspector,创建session参数

6,对应模拟器设备信息

7,1)APPIUM配置大概流程,先把所有需要的环境配置好。需要安装的环境软件(python,node,java,android studio,sdk,android insepector,appium)。

2)用NPM将APPIUM运行起来,接口被占用就换接口 --port。或者启动APPIUM UI 桌面端

3),启动模拟器,用ADB 对模拟器进行连接

4),启动appium inspector创建session 会话,如果失败了,请看具体日志信息

5),剩下的就是appium对应的操作具体可以自查

6)一些版本细节
"Could not connect to Appium server URL 'http://127.0.0.1:7555/wd/hub'."的一个解决方案,可能是你使用的是Appium 2.x导致_could not connect to appium server url ''. please -CSDN博客

关于路径404的问题。我的appium是3.0的。用wd/hub 根本调不通,直接不要就行了。再APPIUM UI中也是一样

python 复制代码
from appium import webdriver
from appium.options.android import UiAutomator2Options

# 设置 capabilities
desired_caps = {
    "platformName": "Android",
    "appium:deviceName": "PFGM00",
    "appium:udid": "127.0.0.1:16384",
    "appium:automationName": "UiAutomator2"
}

# 创建 Options 对象
options = UiAutomator2Options()
options.load_capabilities(desired_caps)

# 启动 driver
driver = ''
try:
    driver = webdriver.Remote('http://127.0.0.1:4724', options=options)
except Exception as e:
    print(e)

print(driver)
相关推荐
中冕—霍格沃兹软件开发测试2 天前
边界值分析:功能测试中的精度利器
人工智能·功能测试·科技·测试工具·appium·bug
BatyTao3 天前
vivo真机adb 命令获取手机当前窗口信息
adb·appium
中冕—霍格沃兹软件开发测试3 天前
探索性测试:思维驱动下的高效缺陷狩猎
人工智能·科技·开源·appium·bug
中冕—霍格沃兹软件开发测试3 天前
Git版本控制在测试项目管理中的应用
人工智能·git·科技·开源·appium·bug
中冕—霍格沃兹软件开发测试3 天前
用户体验测试:功能与界面并重
人工智能·科技·开源·appium·bug·ux
中冕—霍格沃兹软件开发测试4 天前
测试工具链的构建与团队协作:从工具集成到价值流动
人工智能·科技·测试工具·开源·appium·bug
仪***沿5 天前
基于粒子群算法的 33 节点配电网重构 MATLAB 程序探索
appium
测试人社区—84167 天前
Appium移动自动化测试:从入门到精通实战
人工智能·安全·appium·自动化·bug·postman
我会一直在的8 天前
Appium的基础API介绍
python·appium·自动化
聊天QQ:6882388615 天前
Comsol 探索增强型地热开采:一年温度变化的奇妙之旅
appium