2

I created a coded UI test project in Visual Studio 2012. When I run my test I get the following warning:

"The specified executable is not a valid application for this OS platform"

I think that this is because I have changed the QTAgent32.exe.config file, like is said on Using Different Web Browsers with Coded UI Tests.

コード化された UI ログにスクリーンショットを含めますが、その後、exe ファイルでデフォルト値を返しましたが、それでも機能しません。

誰かが私に何をすべきか提案できますか?

4

1 に答える 1

0

すべてを元に戻したのに、今は機能しないとおっしゃいましたか? 可能であればソース管理のロールバックを行うか、そうでない場合は次のようにします。

  • 新しい UI テスト プロジェクトを作成する
  • 古い UI マップを右クリックし、[コードの表示] を選択します。このコンテンツを新しい UI マップにコピーします。
  • 通常のビューで新しい UI マップを開き、保存します (これにより、生成されたコードが舞台裏で更新されます)。
  • UI テストを新しいプロジェクトにコピーします。

これで、デフォルトのように IE でテストを実行できるはずです。この時点でバックアップを取り、一度に 1 つの変更を開始します。あなたの問題はおそらくセレンの統合に関するものです。

セレンを直接使用するのではなく、特にクロスブラウザーテストを行いたい場合に、これを使用している理由はありますか? コード化された UI テストは大好きですが、マルチブラウザー テストには適していません。

于 2014-10-22T14:57:50.380 に答える