Auto.js中的控制台相关命令

Posted aiguangyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Auto.js中的控制台相关命令相关的知识,希望对你有一定的参考价值。

1. 控制台的常用命令

操作控制台相关的命令需要悬浮窗权限。

1. 显示控制台悬浮窗;

console.show()

2. 隐藏控制台悬浮窗;

console.hide()

3. 清空控制台悬浮窗;

console.clear()

2. 控制台输出信息的几种方式

1. 打印到控制台,并带上换行符, 可以传入多个参数;

console.log()

此函数可以作为全局函数使用。

2. 打印到控制台,同时会调用这个函数所在的调用栈信息;

console.trace()

3. 控制台信息的输出样式

1. 与console.log类似,但输出结果以灰色字体显示;

console.verbose()

此函数输出优先级低于log,用于输出观察性质的信息。

2. 与console.log类似,输出结果以绿色字体显示;

console.info()

输出优先级高于log,用于输出重要信息。

3. 与console.log类似,但输出结果以蓝色字体显示;

console.warn()

输出优先级高于info,用于输出警告信息。

4. 与console.log类似,但输出结果以红色字体显示;

console.error()

输出优先级高于warn,用于输出错误信息。

5. 断言,如果value为false则输出错误信息message并停止脚本运行;

console.assert(value, message)

var a = 1 + 1;

console.assert(a == 3, "加法出错啦");

4. 控制台计时操作

启动一个定时器,用以计算一个操作的持续时间。 定时器由一个唯一的 label 标识。 当调用  console.timeEnd() 时,可以使用相同的 label 来停止定时器,并以毫秒为单位将持续时间输出到控制台。 重复启动同一个标签的定时器会覆盖之前启动同一标签的定时器。

1. 启动计时器

console.time([label])

2. 结束计时器

console.timeEnd(label)

console.time('求和');
var sum = 0;
for(let i = 0; i < 100000; i++)
    sum += i;

console.timeEnd('求和');
// 求和 :2 ms

5. 控制台的大小和位置设置

1. 设置控制台的大小,单位像素;

console.setSize(width, height)

console.show();

sleep(2000);

// 设置控制台大小为屏幕的四分之一
console.setSize(device.width / 2, device.height / 2);

2. 设置控制台的位置,单位像素;

console.setPosition(x, y)

console.show();

console.setPosition(100, 100);

以上是关于Auto.js中的控制台相关命令的主要内容,如果未能解决你的问题,请参考以下文章

Auto.js中的控制台相关命令

Auto.js中APP应用相关指令

Auto.js中APP应用相关指令

Auto.js中APP应用相关指令

Auto.js中的一般全局函数

Auto.js中的一般全局函数