私はこの方法を持っている:WebDriverを元の約束に変える?
isOnPage(): Promise<boolean> {
return this.subtitle.isPresent();
}
typescriptですコンパイラは、このエラーを与える:
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
プロジェクトに複数の約束の実装があると、チームは混乱します。 –