none
UWP で UI オートメーションを使用してコードをテストの記録ができない。 RRS feed

  • 質問

  • visualstudio2015 enterpriseで UWPのUIオートメーションで記録ができません。

    eエラー内容はこんな感じです。

    Recording action steps is not supported for Windows Store apps.
    To test desktop apps, use the Coded UI test project template under the test node.

    UWPでUIオートメーションのテストができる参考サイトをご存知の方いますでしょうか?

    ユニバーサルの中のテンプレートがあるのでUIオートメーションテストができると思って参考資料を探しています。

    ご存知の方がおられたらアドバイスいただけないでしょうか?

    新しいプロジェクト→インストール済み→テンプレート→Visual C#→Windows→ユニバーサル→コード化されたUIテストプロジェクト(ユニバーサルwindows)


    参考にしたサイト https://msdn.microsoft.com/ja-jp/library/dd286726.aspx

    2017年2月8日 8:30

回答

  • こんにちは。

    UIオートメーションテスト自体は出来ますが、おそらくジェスチャのレコーディングには対応していないと思われます。
    ストアアプリでは対応しておらず、以下のように自前でジェスチャ定義するよう案内があります。

    https://msdn.microsoft.com/ja-jp/library/dn305948.aspx

    UWPで可能になった記載が見当たらなかったので同様だと思われます。

    なので、上記URLのとおりアサーション部分のみレコーディングを使用し、テストメソッドを生成後は
    ジェスチャを自前で用意してみてください。

    ---

    以下も参考にしてください。

    http://stackoverflow.com/questions/25872022/coded-ui-test-windows-universal-apps


    2017年2月8日 9:28
    モデレータ

すべての返信

  • こんにちは。

    UIオートメーションテスト自体は出来ますが、おそらくジェスチャのレコーディングには対応していないと思われます。
    ストアアプリでは対応しておらず、以下のように自前でジェスチャ定義するよう案内があります。

    https://msdn.microsoft.com/ja-jp/library/dn305948.aspx

    UWPで可能になった記載が見当たらなかったので同様だと思われます。

    なので、上記URLのとおりアサーション部分のみレコーディングを使用し、テストメソッドを生成後は
    ジェスチャを自前で用意してみてください。

    ---

    以下も参考にしてください。

    http://stackoverflow.com/questions/25872022/coded-ui-test-windows-universal-apps


    2017年2月8日 9:28
    モデレータ
  • 早急なご連絡ありがとうございます。

    とても助かりました。

    何とか頑張ってみます。

    感謝です。

    2017年2月8日 9:47