美文网首页
Mac Appium + IOS 自动化测试

Mac Appium + IOS 自动化测试

作者: 白雪天枫 | 来源:发表于2021-11-16 14:50 被阅读0次

    下载  python开发工具   https://www.python.org/    

    python教程 https://www.jianshu.com/p/dc396a37ddee

    下载    appium开发工具    http://appium.io/
    下载    nodejs开发工具  https://nodejs.org/en/download/

    如果没有安装 过homebrew,请先安装
    /usr/bin/ruby -e"$(curl–fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    如果没有安装过npm及node.js,请先安装
    brew install node
    brew install npm

    安装appium-doctor

    npm install appium-doctor

    mac安装appium时执行appium-doctor命令提示command not found: appium-doctor
    解决 1, npm install appium-doctor      2, npm install -g appium-doctor   3,sudo cnpm install -g appium-doctor


    安装其它依赖

    brew install libimobiledevice --HEAD
    npm install -g ios-deploy
    brew install carthage

    libimobiledevice / ideviceinstaller 库:相当于 android 的 adb,是 Appium 底层用到的工具之一,用于获取 iOS 设备信息ios-deploy:查看设备应用carthage:类似于 java 的 maven,项目依赖管理,主要是 WebDriverAgent 使用

    配置WebDriverAgent(IOS)
    进入到xcodeproj文件目录

    cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent

    老版本/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent

    xcode打开WebDriverAgent.xcodeproj

    其余步骤 看  http://testerhome.com/topics/30346?order_by=like&

    真机要连接数据线 打开 appium  并在手机上运行WebDriverAgent项目 (相当于手机安个驱动,电脑上的appium 是个中转)

    用python 写脚本,在电脑上运行,通过电脑的 appium 传递给 WebDriverAgent 驱动 调起 所要测试的APP
    脚本里面的核心设置

    desired_caps ={

    "platformName":"iOS",//平台

        "deviceName":"zdf",//手机名称

        "platformVersion":"14.6",//手机版本

        "udid":"00008030-00126CAC1E9980E", //手机标识

        "bundleId":"com.du.yuancailiao",//包名  

        "xcodeSigningId":"iPhone Developer" //测试

    }

    脚本
    https://www.jianshu.com/p/773e47e2dd18

    通过Appiumv1.22.0启动Inspector定位元素

    https://blog.csdn.net/Lynn1111111/article/details/120987446?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.showsourcetag&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.showsourcetag

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



    相关文章

      网友评论

          本文标题:Mac Appium + IOS 自动化测试

          本文链接:https://www.haomeiwen.com/subject/xrshtrtx.html