Javascript 按钮单击未按预期自动运行
我无法通过自动化从url中单击ShowDates按钮 我正在尝试阅读web元素(通过按钮id/类),如下所示Javascript 按钮单击未按预期自动运行,javascript,node.js,automated-tests,mocha.js,integration-testing,Javascript,Node.js,Automated Tests,Mocha.js,Integration Testing,我无法通过自动化从url中单击ShowDates按钮 我正在尝试阅读web元素(通过按钮id/类),如下所示 let SHOW_DATES_BUTTON = By.css('.btn-secondary.btn-sub-action.show-dates-button'); async ShowDatesButton(){ return await this.baseClassWebDriver.wait(Until.elementsLocate
let SHOW_DATES_BUTTON = By.css('.btn-secondary.btn-sub-action.show-dates-button');
async ShowDatesButton(){
return await this.baseClassWebDriver.wait(Until.elementsLocated(SHOW_DATES_BUTTON));
}
async go(){
let demoSRPage = new DemoSRPage(this.url, this.baseClassWebDriver);
await demoSRPage.go().then(async () => {
await demoSRPage.showDatesButton().then(async (showDateBtn) => {
await showDateBtn.click().then(async () => {
pause(20000);
await demoSRPage.getLastHandle(demoSRPage.baseClassWebDriver);
});
});
});
}
我收到一个错误:showDateBtn.click()不是函数
有人能帮我解决一下吗?可能是找不到元素,而返回的是空值。检查。