2017-04-02 5 views
0

を呼び出し含めますrunAsyncに渡されるボディ。は、必要なAPI契約は、私はこのコードを持って、自動的に

これをより自動化する方法はありますか?ユーザーがAPIに完全に準拠することについて心配する必要はありませんか?

私の主な関心事は、イベントハンドラへの呼び出しと同じティックでrunAsync関数を呼び出さなければならないことです。私の他の懸念事項は、APIユーザーがコールバックを忘れることはあまりにも一般的であるということです。

+0

コールバックは低いレベルと、より汎用的な –

+0

ている私は、OP –

+0

に言及するのを忘れていることが重要な詳細を追加します。しかし、私はあなたのアドバイスを取り、上記の約束バリアントを作成します。 。彼らがコールバックを渡す場合は、cbインターフェイスを使用し、cbは使用せず、私たちはプロミスインターフェイス、標準のものを使用します。 –

答えて

2

約束を使用することを検討してください:https://www.promisejs.org/

+0

ここで約束を読む - https://github.com/SeleniumHQ/selenium/wiki/WebDriverJsとここ - http://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/lib/ promise.html –

関連する問題