脚本运行

本地部署python环境
  Python(2.7或<=3.6),我们更推荐使用 Python3 ,如果你愿意的话我们也同样建议使用 virtualenv 等虚拟环境新建一个干净的python环境
  pip install airtest
  pip install pocoui

使用python命令行运行脚本
  以下是一个使用命令行运行的例子:
  >airtest run untitled.air --device Android:///手机设备号 --log log/
  >python -m airtest run untitled.air --device Android:///手机设备号 --log log/
  这两个命令行的效果是相同的,我们用airtest运行了一个叫做 untitled.air 的脚本,传入了 --device 和 --log 两个参数,分别是我们的手机设备和log输出目录。
  airtest run 命令必须传入的参数是指定脚本的路径,其他可选参数有 --device 指定 设备字符串 ,--log 指定 log输出目录

在平时的脚本运行中
  # 什么都不填写,会默认取当前连接中的第一台手机
  Android:///
  # 连接本机默认端口连的一台设备号为79d03fa的手机
  Android://127.0.0.1:5037/79d03fa
  # 连接一个Windows窗口,窗口句柄为123456
  Windows:///123456
  # 连接一个Windows窗口,窗口名称匹配某个正则表达式
  Windows:///?title_re=Unity.*
  # 连接iOS手机

  iOS:///127.0.0.1:8100

原文地址:https://www.cnblogs.com/xuanjian-91/p/10348853.html

时间: 2024-08-14 07:08:49

脚本运行的相关文章

注册表禁用Adobe软件的JavaScript脚本运行

参考:https://www.adobe.com/devnet-docs/acrobatetk/tools/AppSec/javascript.html Adobe软件的漏洞越来越多,如果新版本发布,我们不想或者限于条件无法更新,为了安全,我们可以关闭AdobeReader的JavaScript功能. 1.手动关闭JavaScript功能方法: 打开AdobeReader软件,在"编辑>>首选项"中,定位到"JavaScript",勾选掉右边的"

当脚本运行时如何改变脚本运行的当前目录

如果你希望在Windows Script Host 5.6 的脚本运行的时候需要修改脚本运行的当前目录,要建一个Wscript.Shell的对象,然后设置CurrentDirectory值的属性为你需要的目录.比如,以下两行将改变当前目录为c:\temp Set objShell = CreateObject("WScript.Shell")objShell.CurrentDirectory = "C:\Temp" 为了验证,复制这个脚本并保存到其他不是c:\tem

把Scala代码当作脚本运行

1. 在类UNIX系统上作为脚本运行 在类Unix系统上,你可以设置一个shell前导词来执行脚本.如下例: Script.scala #!/usr/bin/env scala !# println("Hello" + args(0)) 先输入chmod +x Script.scala,确保对Script.scala文件有执行权限.然后执行此文件,在命令行上输入./Script.scala Buddy——Buddy是传给脚本的参数. 输出如下: Hello Buddy 2. 在wind

Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level

[问题] 一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unindent does not match any outer indentation level [解决过程] 1.对于此错误,最常见的原因是,的确没有对齐.但是我根据错误提示的行数,去代码中看了下,没啥问题啊. 都是用TAB键,对齐好了的,没有不对齐的行数啊. 2.以为是前面的注释的内容影响后面的语句的语法了,所以把前面的注释

基于sparksql调用shell脚本运行SQL

[Author]: kwu 基于sparksql调用shell脚本运行SQL,sparksql提供了类似hive中的 -e  , -f ,-i的选项 1.定时调用脚本 #!/bin/sh # upload logs to hdfs yesterday=`date --date='1 days ago' +%Y%m%d` /opt/modules/spark/bin/spark-sql -i /opt/bin/spark_opt/init.sql --master spark://10.130.2

LoadRunner同一个脚本运行两次结果相差很大的原因

如果同一个脚本运行两次结果相差特别大.后一次的响应时间比前一次的响应时间慢了特别多,而期间开发又未修改过程序排查问题: 1.查看下linux内存利用情况 free -m 是查看内存情况 (通常可用内存占10%是可接受范围内) 如果可用内存很小的话 :一种可能是程序有问题 :另一种可能是磁盘空间不足了 当磁盘空间不足就会去写内存 2.可以先看下第二种情况成立否 : 命令 tf -m 查看磁盘空间情况结果看到磁盘空间为0了 3.查看哪个进程占用了这么多 ,最好通过log日志进行分析.在运行性能测试脚

打印信息-脚本运行是否成功

当我们要设计功能测试用例时,一般会有预期结果,有些预期结果是由测试人员通过肉眼进行判断的.因为自动化测试运行过程是无人值守,一般情况下,脚本运行成功,没有异样信息就标识用户执行成功.当然,这还不走在足够去正明一个用例确实是执行成功的.所以我们需要获得更多的信息来证明用例执行结果确实是成功的.通常我们可以通过获得页面的title .URL 地址,页面上的标识性信息(如,登录成功的"欢迎,xxx"信息)来判断用例执行成功. 在实际测试中,访问1 个页面然判断其title 是否符合预期是很常

来来来,有讲一个吐血的故事(matlab)之脚本运行路径是什么

脚本运行路径是什么,这真是太重要!! 重要1:你默认保存的路径 重要2:你访问的相对路径 先放图: 再看一幅图: 我的操作,点击左侧的文件夹,使上框的显示栏路径不一样,再点击运行,发现pwd指示的路径不一样.当然身亡.脚本的默认路径令人堪忧.难怪我总是错路径.addpath 总是出错. 解决方法: (1)按照上述的,点左边的文件夹,使上框显示的路径和你心仪的路径(你要运行的脚本路径)一致. (2)法2,run(‘你脚本的路径’) (3)附上永久修改默认路径的方法(不推荐) http://jing

unity脚本运行顺序具体的解释

unity脚本自带函数执行顺序例如以下:将以下脚本挂在随意物体执行就可以得到 Awake ->OnEable-> Start ->-> FixedUpdate-> Update  -> LateUpdate ->OnGUI ->Reset -> OnDisable ->OnDestroy using UnityEngine; using System.Collections; public class timetest : MonoBehavio

windows下建立文件的换行符^M导致linux下的shell脚本运行错误的解决方案

经常在windows下编辑的文件远程传送到linux下的时候每行末尾都会出现^M,这将导致shell脚本运行错误,主要是因为dos下的编辑器和linux下的编辑器对文件末行的回车符处理不一致导致. 主要解决如下: (1)在VI编辑器中将^M删除: 将VI编辑器切换到命令模式下,输入 :%s/^M//g (注意^M 不是shift ^ +M 而是ctrl+v 加上ctrl+m)  s///g是shell的替换命令 此命令必须是手动打上,不可复制. (2)dos2unix 命令 dos2unix f