正如我的标题所述,是否有必要删除完整的侦听器或将 this
作为第一个参数,以便删除附加到signInWithCredential
的完整侦听器功能?
auth.signInWithCredential(credential).addOnCompleteListener(this, ...)
如果是,如何在不通过 this
的情况下删除监听器?
答案 0 :(得分:1)
没有必要删除监听器。实际上,不可能删除添加到由异步操作返回的Task的侦听器。通过传递browser.driver.wait(
this.isVisible(locator)
, 35000, locator_css + ' took too long to be on the DOM.')
.then(function() {
return locator.click();
});
}
(我认为这意味着您当前的活动),您是在告诉Task API您不想在活动销毁后处理登录结果。