我正在尝试使用 selectText 清除输入字段,然后按删除键。 运行测试时,selectText 操作始终等到超时结束,然后再选择输入文本。这是错误还是正常行为? 元素被正确找到,因为 typetext 几乎在页面加载后立即运行。选择器超时,如果保留为默认值(10000 毫秒)
浏览器:Firefox 61(64 位) 操作系统:Windows 10 测试咖啡馆:0.21.0
test('Select Text wait till timeout', async t => {
const firstNameInput = Selector('#first-name');
await t
.typeText(firstNameInput, 'Max')
.selectText(firstNameInput)
.pressKey('delete');
)};
最佳答案
不,这种行为是不正确的。 TestCafe 团队将在以下问题的上下文中修复它:
https://github.com/DevExpress/testcafe/issues/2080
只是跟进,我们已经解决了这个线程中描述的问题:
https://github.com/DevExpress/testcafe/issues/2080
该修复程序在 0.22.0 及更高版本的 TestCafe 中可用。
关于testing - selectText Action 总是等到超时结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51854965/