2016-04-28 5 views
0

Officeアドイン(オフィス用アプリケーション)を開発しており、VSTSを使用して継続的なテストを自動化したいと考えています。Officeアドイン(Office用アプリケーション)の継続的な削除のためのUIテストの実装方法

アドインは、私はセレンのようなツールを使用していたWebアプリケーションですが、それはアプリがブラウザではないので、動作するようには思えない(ただし、Wordの内部からIEのエンジンを使用している)ので

Visual StudioのCoded UIテストを試しましたが、正しく機能していません。いくつかの基本的なUIイベントを処理するようですが、テキストを入力する単純なものでさえ予測できない動作をします。 (欠けている文字、間違った項目をクリックする)。

私は他の誰かがこれを行う方法についていくつかの経験を持っていることを願っていますか?

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

+0

あなたは現在作業しているオフィスのバージョンを教えてください。 –

+0

そしてこの記事はあなたを助けるかもしれません:https://vstotest.codeplex.com/releases/view/86997 –

+0

@ Eddie-MSFTありがとうございました。私はOffice 2016で作業しています。あなたが参照しているドキュメントは、VSTOのUIテストです。私は過去にそれを使っていましたが、うまくいきました。しかし今、HTML 5のOfficeアドインを作成しています。私は問題が何であるか分かりませんが、これらのHTML5アプリケーションでコード化されたUIテストを使用すると、状況が間違っています。例: uIVV9D67ABA502D448CD81Edit.Text = "testing"; 時間の約50%、入力フィールドに1つ以上の文字がありません。 したがって、codedUIテストがApps for Officeで使用する適切なツールであるかどうかはわかりません。 – Christian

答えて

2

タスクペインの自動テストでは、使用しているOffice APIメソッドを模擬し、模擬したOfficeオブジェクトを私たちのコードに挿入します(実際のOffice APIスクリプトグローバルを参照する)。これは、ReactベースのアドインにMocha + Chai + Sinon + Enzymeを使用して、うまく機能しました。

+0

こんにちはDevin、 コメントありがとうございます。私たちは現在、Ranorexを探しています。しかし、私はあなたに将来のために念頭に置いておきます。 – Christian

関連する問題