0

Web サイトのコード化された Ui テストを使用して、visualstudio 2012 Ultimate で作業しています。記録されたプロセスでカスタム変更が必要ですが、新しいコード化された Ui テストを記録すると、カスタム変更が自動的に削除されます。

私を助けてください。大変ありがたく存じます。

4

1 に答える 1

2

あなたの「カスタム変更」は、uimap.designer.csファイルで行われた編集を指していると思います。このファイルは、新しいアクションが記録されるたびに、および uimap エディターが使用されるたびに、 uimap.uitestファイルから再生成されます。uimap.designer.csファイルの先頭に、変更が失われるという警告のコメントがあります。

uimap.designer.csファイルに必要な多くの変更は、実際には Visual Studio の uimap エディターを使用して行うことができます (Visual Studio 2010 機能パック 1 でも使用できます)。ソリューション エクスプローラーでuimap.uitestファイルをダブルクリックします。右クリックするか、[UI アクション] パネルの上にある 9 つのアイコンを使用して、いくつかの編集操作を実行できます。すべての UI アクションとそのステップのプロパティ、および UI コントロールのプロパティを介して、さらに変更を加えることができます。

必要な変更を uimap エディター内で行うことができない場合は、[Move code to uimap.cs ] を選択します(右クリックするか、9 つのアイコンの 1 つです)。uimap エディターを終了し、変更を保存します。次に、 uimap.csファイル内で必要に応じてコードを編集します。

uimap.designer.csファイルとuimap.csファイルは両方とも同じクラスに寄与していることに注意してください。どちらも部分クラスと呼ばれます。

于 2013-03-07T14:38:17.433 に答える