2009-06-08 20 views
0

HI私はwatinを使用してExcelシートからの入力を受け入れることができます

私はWatinを使ってWebアプリケーションをテストしています。私は、コード内の入力を変更する必要があるたびに、これを行うためにアプリケーションに複数の入力を渡す必要があります。それで、watinではExcelファイルからの入力を受け入れることが可能です。

+0

Vinay、あなたは別のアカウントでログオンし続けます。あなたは本当にスタックオーバフロー時にwatinタグを台無しにしています。あなたはあなたの他のアカウントとしてログインし、いくつかの回答を受け入れるか、質問を削除してください。 –

答えて

2

このツールはあなたを助けるかもしれない:WAX

ワックスは、ユーザーがMicrosoft Excelの

1

WatiNは、このための(ネイティブ)方法を提供していない使用して自動化されたWatiNのテストを作成することができます。

NUnit、MBUnit、XUnitはすべて、ある種のRowTest機能を提供しています。これにより、Excelからデータを読み込んでWatiNテストの入力として使用することができます。

HTH、 イェルーン

リードdevのWatiN

0

我々が使用するアプローチは、我々のテストデータ用のSQL Expressを使用することで、私たちはその後、subsonicを使用してDAL層を生成し、として周りに文字列を渡しますキーをクリックし、データベースから「テストデータオブジェクト」としてデータを取得します。

我々は部分クラスでDALに記述するコードの1行が

public partial class Project 
{ 
    public static Project GetProjectDetails(string ProjectName) 
    { 
    return new Select().From<Projects>().Where("ProjectName").IsEqualTo(ProjectName).ExecuteSingle<Project>(); 
    } 
} 

に我々のテストコードは、このような何か似ている:

TestData.Project project = TestData.Project.GetProjectDetails(projectName); 
domContainer.TextField(... project name field ...).Value = Project.ProjectName; 
domContainer.TextField(... project type field ...).Value = Project.ProjectType; 

を他の方法がありますnUnit機能JeroenはnUnit row test extensionを参照しています。

0

あなたが本当に動機づけられたなら、FitNesseまたはRobotFramework用のWatiNアダプタを書くことができます。

0

WatiNテストは.Netで記述されています。 .Netは、必要に応じてExcelスプレッドシートにアクセスする機能を提供します。テストコードに書き込んでください。

関連する問題