【问题标题】:TestCafe issue, onChange event not triggred for input box in a modal dialog boxTestCafe 问题,模式对话框中的输入框未触发 onChange 事件
【发布时间】:2017-12-11 05:17:40
【问题描述】:

我正在尝试更新屏幕上的数字。我点击更新菜单,让我更新一个号码。当我单击更新按钮时,它将打开一个模式对话框,其中包含一个用于新数字的空文本框和一个保存按钮。保存按钮最初是禁用的。如果用户在文本框中手动输入数字,将触发 onChange 事件并启用保存按钮。但是,如果我让 testcafe 脚本在数字文本框中输入一个数字,则保存按钮将保持禁用状态。我的猜测是,当我使用 testcafe .typeText(inputbox,'123') 时,它不会触发文本框上的 onChange 事件。非常感谢您对此提供任何帮助。


【问题讨论】:

    标签: testing automated-tests e2e-testing web-testing testcafe


    【解决方案1】:

    你有没有试过放“alert”或者“print”来看看是否触发了onChange方法? 此外,您可以发布您的代码吗?

    【讨论】:

      【解决方案2】:

      TestCafe 自 15.6.0 版本以来已修复 the problemonChange 事件的 react-dom。请尝试使用 TestCafe 0.16.2。 如果问题仍然存在,请提供您页面的 URL。

      【讨论】:

      • 会试一试,让你知道
      猜你喜欢
      • 2015-08-09
      • 2018-08-08
      • 2012-08-23
      • 2017-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-13
      相关资源
      最近更新 更多