Lesen Sie die Excel -Datei mit Selenium WebDriver C# und Webform mit WertenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Lesen Sie die Excel -Datei mit Selenium WebDriver C# und Webform mit Werten

Post by Anonymous »

Ich habe ein Selenium -Webdriver -Skript in C#, das einige Werte aus einer Excel -Tabelle liest und dann die Werte aus der Zeile verwendet, um ein Webformular auszufüllen. Die Herausforderung, die ich jetzt habe, besteht darin, dass es den ersten Zellwert aus der Excel -Datei nimmt und sie in alle Felder im Formular eingibt, dann den nächsten Wert nimmt und dasselbe und so weiter tut. < /p>

Wie kann ich es so erstellen, dass es den 1. Wert nimmt, zum ersten (benannten Feld) in der Form, den 2. Wert und zum 2. Namen des Namens und so weiter hinzufügen. < /p>

Siehe Code für die Methode unten. < /p>

Code: Select all

public void FillForm()
//Function reads entries from an Excel spreadsheet then uses values to populate and fill the form
{

Excel.Application xlApp;
Excel.Workbook xlWorkBook;
Excel.Worksheet xlWorkSheet;
Excel.Range xlrange;

string xlString;
int xlRowCnt = 0;
int xlColCnt = 0;

xlApp = new Excel.Application();
//Open Excel file
xlWorkBook = xlApp.Workbooks.Open(@"D:\Projects\Data\MSI_Data_file.xlsx", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);

//This gives the used cells in the sheet

xlrange = xlWorkSheet.UsedRange;

for (xlRowCnt = 1; xlRowCnt

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post