問題タブ [wp7test]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
797 参照

windows-phone-7 - Expensify による Windows Phone テスト フレームワーク

Expensify による Windows Phone テスト フレームワークは、Windows Phone 7 OS を実行している実際のモバイル デバイスでのテストをサポートしていますか? はいの場合、どのデバイスがサポートされていますか? 返信してください。

0 投票する
1 に答える
197 参照

windows-phone-7 - gui 情報は wp7 xap ファイルから取得できますか?

プログラマーになりたい韓国の学生です。現在、Windows アプリケーションのテストを自動化するソフトウェアの作成に興味があります。この件について質問があります.netがサポートするUI Automationと同じようにWp7のUI情報を取得することは可能ですか?gui 情報は wp7 xap ファイルから取得できますか?

ex)gui name = txt_name, gui Property = TextBox <-- この情報

0 投票する
1 に答える
235 参照

windows-phone-7 - WP7 リージョン フォーマットのテスト

アプリケーションがすべての地域フォーマットで適切に動作することをテストする簡単な方法はありますか? それとも、面倒なリージョン形式の設定、電話の再起動、アプリケーションのデプロイが必要ですか?

私が質問する理由は、地域形式がロシア語に設定されていると、小数点以下の桁数が「.」ではなく「,」で表されるため、アプリが正しく動作しないことを最近発見したためです。したがって、ロシア語では、次のコードは例外をスローします。

一方、次は正しいです。

ありがとう!

0 投票する
2 に答える
109 参照

windows-phone-7 - 使用できません次に、コントロール「名前」を押します

Expensify の WP7test フレームワークを使用しています

しかし、リストボックスに問題があります。

を使用しようとすると、コントロール「someName」を押します

コントロール 'someName' にフォーカスを設定できませんでした

コントロールを選択/押す方法を知っている人はいますか?

0 投票する
2 に答える
450 参照

visual-studio-2010 - NuGet-JsonValue0.5.0Install-Packageエラー

モバイルUIオートメーションを始めようとしています。Windows PhoneAutomationFrameworkの一部としてWP7Testパッケージをインストールする際に問題が発生しました。問題は、WP7Testの依存関係であるJsonValue0.5.0をインストールできないことです。

インストールに失敗しました。ロールバックしています...Install-Package:パッケージ'JsonValue0.5.0'をインストールできませんでした。このパッケージを「Silverlight、Version = v4.0、Profile = WindowsPhone71」を対象とするプロジェクトにインストールしようとしていますが、パッケージにはそのフレームワークと互換性のあるアセンブリ参照が含まれていません。詳細については、パッケージの作成者にお問い合わせください。行:1文字:16

  • インストールパッケージ<<<<WP7Test

    • CategoryInfo:NotSpecified:(:) [Install-Package]、InvalidOperationException
    • FullyQualifiedErrorId:NuGetCmdletUnhandledException、NuGet.PowerShell.Commands.InstallPackageCommand

ただし、このエラーが発生する直前に、次のように表示されます。

'JsonValue0.5.0'が正常にインストールされました。

誰かがこれに対する解決策を持っているかどうか疑問に思いました。ありがとうございました。

0 投票する
1 に答える
270 参照

windows-phone-7 - ExpensifyとCIによるWindowsPhoneテストフレームワーク

ExpensifyテストをHudsonに追加してWindowsPhoneテストフレームワークを追加するにはどうすればよいですか?Windowsバッチコマンドを追加しようとしていますが、正常にトリガーできません。同時に、手動で開いたcmd.exeで同じコマンドを使用すると、テストが成功します。

エラーログ:

Windowsバッチコマンドは次のとおりです。「C:\ Windows \ System32 \ cscript.exeRunSpec.js」、RunSpec.jsは例からのものです。

0 投票する
1 に答える
185 参照

windows-phone-7.1 - Expensify WP7 で MessageBoxes を処理するにはどうすればよいですか?

私は Windows phone 7.1 アプリを持っており、Expensify の WP7Test フレームワークと SpecFlow の Gherkin 機能を使用していくつかの UI テストを実装しようとしています。メイン画面が表示される前に、GPS とインターネットへのアクセスについてメッセージボックスでユーザーにプロンプ​​トを表示するため、アプリケーションが初めて実行されたときに正しく起動されるかどうかをテストするのに本当に苦労しています。最初に、このコードは「App」クラスコンストラクターに(かなり大雑把に)ありました-MainPageの「OnNavigatedTo」メソッドに移動しようとしましたが、同じ結果でした。

メッセージボックスをコメントアウトすると完全に機能しますが、実際にそれらもテストしたい-メインページはそれらのプロンプトの回答に応じてレンダリングされます!

アプリケーションを開始するために、シナリオでさまざまな手順を試しました。

0 投票する
1 に答える
552 参照

windows-phone-7 - XElement.Load(ストリーム)はSystem.NotSupportedExceptionをスローします

バイトデータを取得しているとき、以下のようにXELementに変換しようとしています

例外の詳細は次のとおりです。

System.Xml.dll PageRequest::PostProcess でタイプ 'System.NotSupportedException' の最初の例外が発生しました: System.NotSupportedException: System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars) で System.Xml で NotSupportedException .XmlTextReaderImpl.FinishPartialValue() で System.Xml.XmlTextReaderImpl.get_Value() で System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) で System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) で System. Xml.Linq.XElement.ReadElementFrom(XmlReader r, LoadOptions o) で System.Xml.Linq.XElement..ctor(XmlReader r, LoadOptions o)
で System.Xml.Linq.XElement.Load(XmlReader リーダー, LoadOptions オプション) でSystem.Xml.Linq.XElement.Load(ストリーム ストリーム、LoadOptions オプション)

XML に問題がありますか?

0 投票する
1 に答える
577 参照

windows-phone-7 - WindowsPhone の specflow 1.9 の設定で LoaderExceptions が発生しました

https://github.com/Expensify/WindowsPhoneTestFramework/wiki/Setting-up-a-new-BDD-machineに従ってみました

WindowsPhone で Specflow をセットアップします。

Specflow 1.8.1 をインストールしました。最初に 1.8.1 をアンインストールし、VS2010 に Specflow 1.9 プラグインをインストールします。Specflow の実行時。私はまだ次の例外を受け取りました。

[エラー] 2 つの数字を追加: 要求されたタイプの 1 つ以上を読み込めません。詳細については、LoaderExceptions プロパティを取得してください。System.Reflection.ReflectionTypeLoadException: 1 つ以上の要求された型を読み込めません。詳細については、LoaderExceptions プロパティを取得してください。System.Reflection.RuntimeModule.GetTypes(RuntimeModule モジュール) で System.Reflection.RuntimeModule.GetTypes() で System.Reflection.Assembly.GetTypes() で TechTalk.SpecFlow.Bindings.Discovery.RuntimeBindingRegistryBuilder.BuildBindingsFromAssembly(アセ​​ンブリ アセンブリ) で TechTalk .SpecFlow.Infrastructure.TestExecutionEngine.Initialize(Assembly[] bindingAssemblies) で TechTalk.SpecFlow.TestRunner.InitializeTestRunner(Assembly[] bindingAssemblies) で TechTalk.SpecFlow.Infrastructure.TestRunnerFactory で。

内部例外は LoaderExceptions です. (HRESULT からの例外: 0x80131040)":"TechTalk.SpecFlow、バージョン = 1.8.1.0、カルチャ = ニュートラル、PublicKeyToken = 0778194805d6db41"}

1.8.1 SpecFlow アセンブリをまだロードする理由がわかりません。SpecFlow 1.8.1 をアンインストールしました。手動で変更する必要がある場所は他にありますか?

ありがとう!

0 投票する
1 に答える
121 参照

windows-phone-7 - WindowsPhoneTestFramework AutomationClient のデバッグ

私はWindowsPhoneTestFrameworkを使用しましたが、素晴らしいですが、横向きや縦向きなどでテストするためにエミュレーターのレイアウトを変更する要素の幅と高さを設定するなど、必要な機能の一部をサポートしていません.追加しようとしている間何らかの理由で幅や高さのような単純なコマンドが機能しないため、AutomationClient をデバッグする必要があります。たとえば、WindowsPhoneTestFramework.Client.AutomationClient.Remote で作成した SetWidthCommand で何が起こっているかを確認し、テスト対象のアプリケーションでプロパティが更新されない理由を理解する必要があります。

SetWidth コマンドを作成し、次のようにコンソールから呼び出します: setWidth id=widthValue

AutomationIdentifier と値を含むコマンドが作成される ApplicationAutomationController に到達するまでデバッグできます。SyncExecuteCommand の後に結果が false になります。これは、クライアントに問題があることを意味するため、Client.AutomationClient で SetWidthCommand をデバッグするにはどうすればよいでしょうか。リモート これは Client.AutomationClient.Remote の SetWidthCommand です。

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