TemplatePlugin

Class: TemplatePlugin

name

模板插件的名称(必填项)

  • Since: 1.2.0

  • Type: <string>

beforeLaunch(store)?

该钩子在调用 tiga.launch() 前触发,一般用于调整 tiga 的启动参数。

beforeGo(url, store)?

该钩子在调用 app.goto() 前触发,可以通过 store.app 拿到 App 实例进行操作。

  • Since: 1.2.0

  • Arguments:

  • Returns: <Promise<void>>

beforeAllSpecs(store)?

该钩子在所有用例开始执行前(也就是路由跳转完成之后)触发,可以通过 store.page 拿到 Page 实例。

  • Since: 1.2.0

  • Arguments:

  • Returns: <Promise<void>>

beforeEachSpec(spec, store)?

该钩子在每个测试用例开始执行前触发。

onAssert(spec, expect, store)?

该钩子在每个测试用例执行断言时触发。需要注意的是,没有使用 expect() 断言的用例将会收到 WARNING。

afterEachSpec(store)?

该钩子在每个测试用例执行完后触发。

  • Since: 1.2.0

  • Arguments:

  • Returns: <Promise<void>>

afterAllSpecs(store)?

该钩子在所有测试用例执行完后触发。

  • Since: 1.2.0

  • Arguments:

  • Returns: <Promise<void>>