作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个关于 typeText
函数的问题。
Selector
需要的任何内容。我只想打字,就像在 Cypress 中一样,而不是先选择一些东西。这可能吗?typeText
方法还需要第二个参数(文本)。但有时,我不想将任何文本放入字段中(例如测试登录组件)。现在,我需要为这些类型的测试创建条件,因为 TestCafé 会在空字符串上引发错误。有没有更好的方法?static async login({ email = '', password = '' }) {
await t
.typeText('#email', email)
.typeText('#password', password)
.click('#submit');
}
最佳答案
也许 pressKey
对您有用?它要求输入由空格分隔但不需要选择器。 Documentation for pressKey
例子:
await t
.pressKey('u s e r @ t e s t . c o m enter')
.pressKey('p a s s w o r d enter')
我假设 enter
或者 tab
会移动到下一个字段,但我认为这也适用于你的第二点
关于javascript - 测试咖啡厅 : How to use typeText without selector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56019177/
我是一名优秀的程序员,十分优秀!