我有这样的方法:将WebDriver承诺转换为本地承诺?
isOnPage(): Promise<boolean> {
return this.subtitle.isPresent();
}
的打字稿编译器会发出此错误:
Type 'webdriver.promise.Promise<boolean>' is not assignable to type 'Promise<boolean>'
有没有办法给webdriver的承诺转化为本地的承诺?
会这样吗?
isOnPage(): Promise<boolean> {
return new Promise(() => {
return this.subtitle.isPresent();
});
}
'webdriver.promise.Promise'是不同类型比本地'Promise'。 – AntonB
为什么你需要转换为本地承诺? – Gunderson
当项目中有多个承诺实现时,团队会感到困惑。 –