学习 Nightwatch - export 语法

使用 export 语法

module.exports ={
    '测试步骤1': browser => { /** ... */ },
    '测试步骤2': browser => { /** ... */ }
}

使用 ES 模块

export default {
    '测试步骤1': browser => { /** ... */ }
}

测试标签

// 多个标签以逗号分割
// 跳过包含 login 标签的测试方法
nightwatch --skiptags login
// 多个标签需要多个 --tags
// 运行包含 login 标签的方法
nightwatch --tags login
```typescript
export default {
    '@tags': ['login', 'register'],
    '测试步骤1': browser => { /** ... */ }
}

异步测试

export default {
    '测试步骤1': async browser => {
        const value = await browser.windowHandles(result => Promise.resolve(result.value))
        // ...
    }
}

学习 Nightwatch - export 语法
http://localhost:8080/archives/4dff24fb-fe5a-4670-ac08-975f00efdd9d
作者
inksha
发布于
2024年09月14日
许可协议