testing - selectText Action 总是等到超时结束

标签 testing automated-tests timeout e2e-testing testcafe

我正在尝试使用 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/

相关文章:

java - 尝试在 Selenium Java 中制作屏幕截图时出现 NPE

javascript - Node ,如何使同步代码超时?

java - 测量远程脚本测试的代码覆盖率

testing - 为什么 TestGesture.moveBy 在 TabBarView 中无法滚动?

node.js - 在 'capture' 上获得的 Artillery.io 值在 'expect' 上不可用

java - 准确衡量跨环境的性能测试

php - 在 codeception 中设置用户代理

javascript - 如何使用 Jest 测试 document.eventListener

terminal - icmp_seq 的请求超时

algorithm - 客户端服务器系统中的退避机制模式