【发布时间】:2019-05-07 09:09:01
【问题描述】:
我有两个关于 typeText 函数的问题。
- 根据文档,我需要两个参数:选择器和要键入的文本。但是,我正在测试一个自动将焦点设置在输入元素上的应用程序,我不能依赖它的 ID、类或
Selector需要的任何东西。我只想像在 Cypress 中那样输入,而无需先选择某些内容。这可能吗? -
typeText方法还需要第二个参数(文本)。但有时,我不想将任何文本放入字段中(例如测试登录组件)。现在,我需要为这些类型的测试创建条件,因为 TestCafé 会在空字符串上引发错误。有没有更好的方法?
static async login({ email = '', password = '' }) {
await t
.typeText('#email', email)
.typeText('#password', password)
.click('#submit');
}
【问题讨论】:
标签: javascript testing automated-tests e2e-testing testcafe