Appium安装教程(先安装node)+Appium入门学习使用

    科技2022-08-25  95

    目录

    一、安装node

    1.1双击node.msi安装文件

    1.2自定义下载路径

    1.3配置node环境(右键电脑--属性--高级系统设置--环境变量--path)

    1.4打开黑窗口(Windows+R)输入cmd命令并回车输入node

    二、Appium介绍及使用

    2.1双击Appium应用

    2.2启动成功展示如下图​

    三、Appium简单入门使用

    3.1手机驱动对象

    3.2在Pycharm中创建python文件 导入driver对象

    3.3desired_caps常用参数:

    3.4server 启动参数

    3.5脚本内启动其他app

    3.6关闭app

    3.7关闭驱动对象

    四、adb查询信息

    4.1模拟器已经打开了,启动注意事项

     

    4.3启动完毕进入

    4.4定位元素搜索

    4.5点击查找

    4.6显示此界面,锁定到了元素

     ​

    五、下面让我们开始录制脚本 开始导入pycharm

    ​5.1打开pycharm 新建文件 复制文件

    5.2如图所下 根据你锁定的页面



    一、安装node

    1.1双击node.msi安装文件

    1.2自定义下载路径

     

     

    1.3配置node环境(右键电脑--属性--高级系统设置--环境变量--path)

    1.4打开黑窗口(Windows+R)输入cmd命令并回车输入node

    二、Appium介绍及使用

    2.1双击Appium应用

    2.2启动成功展示如下图

    三、Appium简单入门使用

    3.1手机驱动对象

    驱动对象会帮助我们完成手机和脚本之间交互.

    3.2在Pycharm中创建python文件 导入driver对象

    from appium import webdriver

    3.3desired_caps常用参数:

    platformName 平台的名称:iOS, Android, or FirefoxOS platformVersion 设备系统版本号 deviceName 设备号 IOS:instruments -s devices,Android: adb devices app 安装文件路径:/abs/path/to/my.apk or http://myapp.com/app appActivity 启动的Activity appPackage 启动的包 unicodeKeyboard unicode设置(允许中文输入) resetKeyboard 键盘设置(允许中文输入)

    3.4server 启动参数

    desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '5.1' desired_caps['deviceName'] = '192.168.56.101:5555' desired_caps['appPackage'] = 'com.android.settings' desired_caps['appActivity'] = '.Settings' desired_caps['unicodeKeyboard'] = True desired_caps['resetKeyboard'] = True

    3.5脚本内启动其他app

    driver.start_activity(appPackage,appActivity)

    3.6关闭app

    driver.close_app() # 关闭当前操作的app,不会关闭驱动对象

    3.7关闭驱动对象

    driver.quit() # 关闭驱动对象,同时关闭所有关联的app

    四、adb查询信息

    1.查询deviceName adb devices 2.查询当前应用程序的包名和启动项(任选一个就行) adb shell dumpsys activity | findstr “mResume” adb shell dumpsys window | findstr mCurrentFocus adb shell dumpsys window w |findstr \/ |findstr name= adb activity adb shell dumpsys window w 3.看platformVersion版本号 adb shell getprop ro.build.version.release

    4.1模拟器已经打开了,启动注意事项

     

    4.3启动完毕进入

     

    4.4定位元素搜索

    4.5点击查找

    4.6显示此界面,锁定到了元素

     

    五、下面让我们开始录制脚本 开始导入pycharm

     5.1打开pycharm 新建文件 复制文件

    5.2如图所下 根据你锁定的页面

    你需要查出所对应的包名/启动名 替换到你的脚本文件

    上图标记的两个箭头 要不然就会找不到你的页面 就是导致报错

     

    接下来你就可以根据需求 开始对你app端 进行自动化测试了 

    Processed: 0.015, SQL: 9