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")
     
  • 相关阅读:
    JEECG开发总结
    ehcache集群的配置
    spring拦截器
    spring的基本配置
    kindeditor编辑器
    jQuery中的Ajax
    表单验证
    Python中的Random模块
    Open vSwitch FAQ (二)
    Open vSwitch FAQ (一)
  • 原文地址:https://www.cnblogs.com/meitian/p/6375960.html
Copyright © 2011-2022 走看看