Je veux faire quelque chose chaque fois que je clique sur un élément.Comment remplacer les fonctions dans CodeceptJS
Alors, quand je clique appelle
I.click(locator);
Au lieu d'appeler la fonction de clic WebDriver, je veux appeler mon override que je l'ai ajouté à steps_file.js
click(locator){
// do something first
console.log('something');
// finally click the element
this.helpers["WebDriverIO"].browser.click(locator);
}
J'ai 2 problèmes:
- Ma fonction de clic est ignorée. Il clique toujours sur l'élément normalement. Je ne vois aucun journal "quelque chose"
- steps_file.js ne semble pas avoir accès aux aides. this.helpers is undefined