0

codedUIを自動化テストフレームワークとしてテストアプリケーションに使用すると、KendiUIアップロード制御の問題に直面します。

問題:KendoUIアップロードコントロールを使用して開発されたUIからファイルをアップロードするイベントを記録および再生しますが、自動化フレームワークには、アップロードされたファイルを示すプログレスバーが表示されず、進行中のアイコンが常に表示されます。

これを解決するにはどうすればよいですか

ただし、手動でファイルをアップロードしようとすると正常に動作します。数秒以内に進行状況バーが表示され、ファイルがアップロードされたことを示すチェックマークが表示されます。

4

1 に答える 1

0

同じ問題が発生しましたが、Microsoft CodedUI サポートの助けを借りて、この問題を解決できました。

ajax 関連のコントロールを使用してファイルのアップロードなどの機能を実行しようとしているテスト メソッドでは、WebWaitForReadyLevel. テストメソッドの最初に以下のコード行を貼り付けてください

ConfigurationManager.AppSettings["WebWaitForReadyLevel"] = "3";

実際に無効にします。

この無効化はtestmethodレベルであるため、無効にしたくない場合は、デフォルトWebWaitForReadyLevelで有効になっているため、そのようなコードを記述しないでください。

お役に立てれば。

于 2013-06-27T14:38:20.010 に答える