1

Office アドイン (オフィス用アプリ) を開発しており、VSTS を使用して継続的デリバリーのテストを自動化したいと考えています。

アドインは Web アプリであるため、Selenium などのツールを使用したかったのですが、アプリがブラウザーにない (ただし、Word 内から IE エンジンを使用している) ため、機能しないようです。

Visual Studio のコード化された UI テストを使用してみましたが、正しく機能しません。いくつかの基本的な UI イベントを処理しているように見えますが、テキストを入力する単純なものでさえ、予測できない動作を引き起こします。(文字の欠落、間違ったアイテムのクリック)。

他の誰かがこれを行う方法について経験を積んでいることを願っていますか?

どうもありがとうございました。

4

1 に答える 1

2

作業ウィンドウの自動テストのためにアドインで行ったことは、使用している Office API メソッドをモックし、モックしたOfficeオブジェクトをコードに挿入することです (実際の Office API スクリプトをインポートしてグローバルを参照するのではなく)。 . これは、React ベースのアドインに Mocha+Chai+Sinon+Enzyme を使用してうまく機能しています。

于 2017-05-12T22:49:43.590 に答える