书栈网 · BookStack 本次搜索耗时 0.022 秒,为您找到 124 个相关结果.
  • 新建项目

    新建项目 新建项目 目前有5个项目模板可以在创建新项目时进行选择: Basic :基本的Cucumber.js项目 Web :使用selenium-webdriver的Web测试项目 API :API测试项目 Windows : Windows测试项目 Mobile : iOS或安卓应用测试项目 所有这3个模板都包含package.json文件...
  • 可视模式

    可视模式 键盘导航 可视模式 CukeTest在编辑gherkin文件时提供了2种编辑模式,本节介绍可视模式,另一种是文本模式 。 可视模式允许用户轻松创建和编辑gherkin文件。它可以通过一些简单的点击产生所有的gherkin元素,包括场景,步骤,例子(Example),标签,描述,表格等。 使用可视模式时: 双击任何文本以编辑内...
  • 对象模型管理器配置

    对象模型管理器配置 抓取截图 选中时高亮 编程语言 代码生成 其它配置 对象模型管理器配置 对象模型管理器中点击“操作”=>“选项”,会打开配置界面,如下: 其中的选项包括: 抓取截图 设置在添加对象到模型时,是否自动抓取控件的截屏,存储在模型中。截图可增强模型的可读性,查看对象时更直接的知道是对应哪个控件。但截图在回放的时候不...
  • 进阶对象操作API介绍——列表

    列表类型对象 列表视图控件: List 类型文件中的定义 对象操作API findItem(text): Promise<IWinListItem | null> findItem(callback(value)): Promise<IWinListItem | null> select(index): Promise<void> itemName(...
  • 模型对象及属性

    模型对象及属性 识别属性概述 识别属性的注意点 标识属性和其它属性? 识别属性及分类 一. 通用识别属性 name type className automationId accessKey boundingRectangle 二. 辅助识别属性 index objectType childLocator levelToParent...
  • 对象共有的方法和属性

    对象共有的方法和属性 类型定义文件 可能用到的类定义 Rect类 鼠标键枚举类:MouseKey 控件属性名枚举类: PropertyIds 控件类型枚举类: ControlType 操作方法定义 click(x, y, mousekey): Promise<void> dblClick(x, y, mousekey): Promise<voi...
  • 剧本示例表(Example)

    剧本示例表(Example) 概念 使用示例表 链接示例表 Example键盘导航 剧本示例表(Example) 概念 示例表 (Example)是场景大纲(Scenario Outline) 中必要的部分。对于示例中的每一行数据,将执行一遍场景大纲的所有步骤,并将相应的数据填入参数中。 场景大纲中可以有零个或多个示例表。如果场景大纲中...
  • 代码生成及运行

    代码生成和运行 生成模型加载代码 模型依赖代码和描述模式代码 生成元素控件编辑代码 方法1:拖拽方法名 方法2:复制/粘贴 方法3:拖拽测试对象 代码生成语言 代码生成和运行 生成模型加载代码 测试模型保存后是以(*.tmodel)为后缀的文件。在自动化脚本中,如要使用这个模型,需要加载模型。模型管理器可以生成加载模型的代码,这样避...
  • 为什么要行为驱动测试

    为什么要行为驱动开发(BDD) 为什么要行为驱动开发(BDD) 行为驱动开发是一个软件工程的系列实践,能够帮助团队快速构建和交付更多价值和质量的软件产品。其和敏捷已经精益的开发实践,特别是测试驱动开发(TDD)和领域驱动开发(DDD),是一脉相承的。但是最重要的是BDD提供了一种通用的,简单的,结构化的描述语言,这种语言既可以是英语也可以是其他本地的...
  • 为什么要行为驱动测试

    为什么要行为驱动开发(BDD) 为什么要行为驱动开发(BDD) 行为驱动开发是一个软件工程的系列实践,能够帮助团队快速构建和交付更多价值和质量的软件产品。其和敏捷已经精益的开发实践,特别是测试驱动开发(TDD)和领域驱动开发(DDD),是一脉相承的。但是最重要的是BDD提供了一种通用的,简单的,结构化的描述语言,这种语言既可以是英语也可以是其他本地的...