每次单击元素时,我都想做一些事情。
所以当我打电话点击
I.click(locator);
我不想调用 webdriver click 函数,而是希望它调用我添加到 steps_file.js 的覆盖
click(locator){
// do something first
console.log('something');
// finally click the element
this.helpers["WebDriverIO"].browser.click(locator);
}
我有两个问题:
- 我的点击功能被忽略了。它仍然可以正常单击元素。我没有看到任何日志“某事”
- steps_file.js 似乎无法访问帮助程序。this.helpers 未定义