2017-07-07 1 views
1

Je tente de mettre à jour un numéro à l'écran. Je clique sur le menu de mise à jour qui me permet de mettre à jour un numéro. Lorsque je clique sur le bouton de mise à jour, une boîte de dialogue modale s'ouvre avec une zone de texte vide pour le nouveau numéro et un bouton de sauvegarde. Le bouton de sauvegarde est initialement désactivé. Si l'utilisateur tape manuellement un nombre dans la zone de texte, l'événement onChange se déclenche et le bouton de sauvegarde est activé. Toutefois, si je laisse le script testcafe mettre un nombre dans la zone de texte numéro, le bouton Enregistrer reste désactivé. Ma conjecture est que quand j'utilise le testcafe .typeText(inputbox,'123') il ne déclenche pas l'événement onChange sur la zone de texte. Toute aide à ce sujet est grandement appréciée.Problème TestCafe, événement onChange non déclenché pour la zone de saisie dans une boîte de dialogue modale


[1]

Répondre

1

Avez-vous essayé de mettre "alerte" ou "print" pour voir si la méthode onChange est déclenchée? De plus, pouvez-vous poster votre code?

0

TestCafe ont corrigé the problem avec l'événement onChange pour react-dom depuis la version 15.6.0. Essayez d'utiliser TestCafe 0.16.2. Si le problème persiste, veuillez indiquer l'URL de votre page.

+0

Fera un essai et vous laisser savoir – Jyapucha