zoukankan      html  css  js  c++  java
  • Appium客户端,命令行启动server

    目标:通过命令行启动Appium的server
     
    1.通过命令行安装的Appium
     
    直接命令行输入appium即可启动服务
     
    2.安装的Appium客户端
     
    可以查看客户端中打印的启动日志:
    Launching Appium with command: '/Applications/Appium.app/Contents/Resources/node/bin/node' appium/build/lib/main.js --address "127.0.0.1" --session-override --pre-launch --debug-log-spacing --automation-name "Appium" --platform-name "Android" --platform-version "4.4" --app-pkg "com.wuba.zhuanzhuan" --app-activity ".presentation.view.activity.LaunchActivity" --device-name "7N2SSE155G085507"
     
    查看aunching Appium with command,实际就是启动server的命令
    mac下的命令为:node /Applications/Appium.app/Contents/Resources/node_modules/appium/build/lib/main.js
    windows下的命令为:node D:softwareAppiumnode_modulesappiumlibservermain.js --address 127.0.0.1 --port 4723
     
    在python执行脚本时,想要后台运行server,在mac下增加nohup(结尾增加&),windows下增加start /b,具体调用方式如下:
    mac下调用方式:
    nohup node /Applications/Appium.app/Contents/Resources/node_modules/appium/build/lib/main.js
     
    windows下调用方式:
    start /b node D:softwareAppiumnode_modulesappiumlibservermain.js --address 127.0.0.1 --port 4723
     
    备注:标蓝的部分是Appium的安装路径
     
    python执行直接用【os.system(要执行的命令)】即可,如果是windows下 和a需要转义,所以用下面的内容
    import os
    os.system(“start /b node D:softwareAppium\node_modules\appiumlibservermain.js --address 127.0.0.1 --port 4723")
     
  • 相关阅读:
    云虚拟化
    yum puppet 并整合控制台
    Centos6.4 openNebula
    ubuntu Server LAmp环境
    openSuSE12.1 zypper LAMP
    yum puppet
    NYOJ 257 郁闷的C小加(一)
    JAVA_SE基础——17.方法的重载
    poj 1390 Blocks (经典区间dp 方块消除)
    HBase数据同步到ElasticSearch的方案
  • 原文地址:https://www.cnblogs.com/meitian/p/6375960.html
Copyright © 2011-2022 走看看