SILVERIGHT UIテストを使用した
-
22-10-2019 - |
質問
SELENIUMを使用してSpecflowを使用してHTMLアプリケーションをテストし、Silverlightアプリケーションをテストする同様の方法を探しています。現時点では、これらのオプションを評価しています。
- Microsoft Silverlightユニットテストフレームワークを備えたSpecflow Silverlight
- Telerik Webaiiを使用した通常のスペックフロー
誰かがこれらのアプローチを試しましたか? Microsoft Framework Test UI要素をテストできます(たとえば、ボタンをクリックして、テキスト値を主張します)?他にオプションはありますか?
解決
Silverlightユニットテストとスペックフローのブログエントリをここに作成しましたhttp://rburnham.wordpress.com/2011/05/13/testing-silverlight-asynchronous-with specflow/これは事前リリースされたものであり、構文を少し変更した可能性があることに注意してください。
しかし、それはあなたの後のUIテストのように聞こえます。これを実現するには、Specflowを使用したコード化されたUIテストを使用できます。私もこれについてシリーズを書きましたhttp://rburnham.wordpress.com/2011/03/15/bdd-ui-automation-- fith-specflow-and-coded-ui-tests/
召喚するには、以下を行う必要があります
- テストプロジェクトを作成します
- そのプロジェクトのスペックフローを設定します
- Silverlightuiautomationhelper.dllのSilverlightアプリ(テストプロジェクトではなく)への参照を追加します。これにより、コード化されたUIテストがSilverlightアプリにフックすることができます
- 今、それらを一緒に動作させることは、基本的に2番目のリンクと同じです
コード化されたUIテストは、ブラウザSilverlightアプリから動作しない場合でもメモしてください。Silverlight4は唯一だと思います。
所属していません StackOverflow