ウェブサイトに対していくつかのアクションを実行する2010コード化UIテストがあります。レコードごとにメソッド全体を1回ループする「テストメソッド」にデータソースを追加できます。テストメソッド(VS 2010コード化UIテスト)の代わりにUIMapメソッドにデータソースを追加する方法
しかし、私が実際にやりたいことは、UIMapの単なる記録されたメソッドであるテストの一部だけをループすることです。
はのは、試験方法は、次のようになりましょう:
//[DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML", "|DataDirectory|\\TestCommunities.xml", "Community", DataAccessMethod.Sequential), DeploymentItem("Tests\\WebTests\\DataSources\\TestCommunities.xml"), TestMethod]
public void LoginCreateCommunities()
{
this.UIMap.LoginAdmin();
//this.UIMap.CreateCommunityParams.UIItem0EditText = TestContext.DataRow["CommunityName"].ToString();
this.UIMap.CreateCommunity();
this.UIMap.LogoffClose();
}
それだけUIMap.CreateCommunity(だ)私はループデータソースをしたいということ。 3つのメソッドすべてをデータソース内のレコードごとに実行する必要はありません。これは、データソースをテストメソッド(上記のコメント部分)に添付するとどうなりますか。
ここでやろうとしていることを達成する方法はありますか?
ありがとうございました。
は私が見てみましょう、私はこの別の方法を頼むよ...なし(私は組み込みのCUITマジックを使用したい)、コード化されたUIテストメソッドの部分(コード化されたテストメソッド全体ではない)だけをループすることができます。 – Jeff