zoukankan      html  css  js  c++  java
  • mac虚拟机搭建自动化环境-wda和python wda client

    尽量升级Xcode到最新版,保持iPhone的版本大于9.3

    1、安装webDriverAgent到ios真机

    从github上下载代码:git clone https://github.com/facebook/WebDriverAgent

    bundle identifier:com.fdzq.ForthrightSecurities-Dev2

    2、iproxy 8100 8100
    3、wdaproxy -p 8100 -u deviceid

    linux查看device id命令:idevice_id -l

    4、用命令启动webDriverAgent

    在虚拟机上新建shart.sh文件:

    1)进入webDriverAgent目录,vi start.sh

    2)按下键盘上的“i”键,进入编辑状态。可以看到命令的下方出现了“--INSERT--”字样,表示成功进入了编辑模式。

    3)输入以下内容

    # 解锁keychain,以便可以正常的签名应用,
    PASSWORD="123"
    security unlock-keychain -p $PASSWORD ~/Library/Keychains/login.keychain

    # 获取设备的UDID
    UDID=$(idevice_id -l | head -n1)

    # 运行测试
    xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination "id=$UDID" test

    4)输入完成后,按下“Esc”键,退出编辑模式。并在此时输入“:wq”以退出并保存刚刚输入的内容。

    这样就将启动webDriverAgent的命令保存在了start.sh文件中了

    执行start.sh文件:

    cd /Users/yang/WebDriverAgent
    sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
    ./start.sh

    在本机上:

    linux查看ip命令:ifconfig

    http://192.168.247.128:8100/inspector 查看元素信息  虚拟机IP:192.168.247.128

    Install python wda client :pip install --pre facebook-wda

  • 相关阅读:
    周记(2015-11-30 -- 2015-12-05)
    周记(2015-11-22 -- 2015-11-27)
    周记(2015-11-15 -- 2015-11-20)
    周记(2015-11-01 -- 2015-11-06)
    设备与主机的攻击日志类型分析总结
    OWASP十大攻击类型详解
    乌云TOP 10 简单介绍
    《启示录》读书笔记三
    百度地图和定位
    获取Android studio的SHA1值
  • 原文地址:https://www.cnblogs.com/yang842718540/p/9066077.html
Copyright © 2011-2022 走看看