我有以下测试:
it('Verify clear button action', function (browser) {
browser.waitForElementVisible('div#controls button[data-action="clear-all"]', WAIT);
browser.click('div#controls button[data-action="clear-all"]', (result) => {
console.log(result);
});
browser.pause(WAIT);
browser.waitForElementNotVisible('div#alerts', WAIT);
browser.waitForElementNotPresent('button#alert-icon', WAIT);
});
按钮button[data-action="clear-all"]
存在,点击功能的输出为:
{
sessionId:null,
州:'成功',
hCode:347300413,
值:{},
class:'org.openqa.selenium.remote.Response',
状态:0
}
然而我知道这次点击并没有完全发生,因为在事件监听器永远不会被执行;然而,按钮变得“焦点”。
我正在使用: