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