0

Ranorex の "ExcelDataConnector" クラスを使用して Excel データにアクセスし、動的なテスト ケースの相互作用を構築する方法を見つけようとしています。

ExcelDataConnector con;
con = new ExcelDataConnector("Test", "C:\\Users\\jonas\\Desktop\\Test.xlsx", "Setup", "", 0);
Report.Info(con.FileName);

だから私は DataSource に接続したと思います。でも、ここからどうする?

ドキュメントを見ていますが、データの取得やレコードのループに使用する方法がわかりません。

ExcelDataConnector クラス

それとも、ここで完全に文脈から外れていますか?

クラスとそれを何に使用するかを誤解しているように感じ始めています。

誰かが私の疑いを確認または否定できる場合、私は感謝します. これがクラスの使用方法である場合は、いくつかの例を提供してください。

4

1 に答える 1

1

これには優れた情報があります:テスト自動化の 10 のベスト プラクティス #5: データ駆動型テスト

これは、そこに表示される内容のほんの一例です。

public ExcelConnector(string excelFile, string[] inputs, string[] outputs, bool load, UInt16 startRow)
{
    this.excelFile = excelFile;
    this.inputs = inputs;
    this.outputs = outputs;
    if (load)
        this.LoadFile();
    currentRowIndex = startRow;
}

public void LoadFile()
{
    excelObj = new Excel.Application();
    System.Threading.Thread.CurrentThread.CurrentCulture = new
                                         System.Globalization.CultureInfo("en-US");
    workBook = excelObj.Workbooks.Open(this.excelFile, 0, true, 5, "", "", true,
                                         Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, false, false);
    Excel.Sheets sheets = workBook.Worksheets;
    worksheet = (Excel.Worksheet)sheets.get_Item(1);
}
于 2013-07-24T17:42:23.957 に答える