pause() 命令提供以下功能

  • 暂停测试执行指定毫秒数。
  • 无限期暂停测试执行,直到在终端按下某个键恢复为止。
  • 暂停测试执行,然后跳至下一个测试命令(执行下一个测试命令)并再次暂停。

此命令允许您在测试执行过程中暂停,跳转到浏览器以检查应用程序的
状态(或使用开发者工具进行调试),并在满意后,从暂停处恢复测试执行
或跳至下一个测试命令(执行下一个测试命令)并再次暂停。

跳至下一个测试命令可以让您看到执行下一个测试命令时应用程序中究竟发生了什么变化。
您还可以使用开发者工具来监控这些变化,例如在执行该命令期间发出的网络调用等。

用法

示例

this.demoTest = function (browser) {
  // pause for 1000 ms
  browser.pause(1000);
  // pause indefinitely until resumed
  browser.pause();
};

参数

名称 类型 描述
ms
可选
数字

等待的毫秒数。

callback
可选
函数

命令完成时要调用的可选回调函数。