录制Electron应用——CukeTest自己

由于CukeTest本身就是用Electron开发的,这里直接通过Electron录制生成CukeTest的自动化脚本。

快速开始Electron应用录制

创建一个空项目

创建一个空项目,选择Windows模板即可。

配置Electron录制

打开Electron录制按钮下拉框选择录制设置。分别设置以下值:

  • 类型: 选择Electron;
  • Electron应用: 选择CukeTest的可执行文件,默认路径为C:\Program Files\LeanPro\CukeTest\Cuke.exe
  • 命令行参数: 建议添加参数"--no-qt"。 最后的界面如下:
    录制CukeTest的配置

开始录制

开始测试前需要将CukeTest的缩放比例恢复为实际尺寸(在“视图”菜单中设置)。如果被测应用无法设置缩放比例时,可以通过指定--force-device-scale-factor=1这个命令行参数来强制设置缩放比例。

点击“开始录制”按钮开始录制CukeTest操作。

需要注意的是,有些页面外的应用操作并不会被录制到。举个例子,点击“打开文件”的按钮可以被录制,但是点击之后在文件选择器中的操作是无法被录制到的,需要手写相关的操作脚本(详见Electron录制的局限性)。如果想要录制的脚本能够立刻回放,可以避免录制这类操作。

查看样例代码

CukeTest的样例里已经附带了这个演练完整的样例代码。可直接打开后运行。Electron内部界面通过录制获得,外部的界面(如文件对话框)的自动化通过Windows自动化识别实现。

results matching ""

    No results matching ""