Можно ли получить данные из файла Excel с помощью описательного сценария? Кодированный интерфейс C#

Вот мой сценарий..

// 3.Enter value into fields

//Firstname
 UITestControl objfirstname = new UITestControl(browser);
 objfirstname.TechnologyName = "Web";
 objfirstname.SearchProperties.Add("Name", "firstname");
 objfirstname.SetProperty("Text", "Shobhit");

 //Lastname
 UITestControl objlastname = new UITestControl(browser);
 objlastname.TechnologyName = "Web";
 objlastname.SearchProperties.Add("Name", "lastname");
 objlastname.SetProperty("Text", "Talwar");

//Email
 UITestControl objemail = new UITestControl(browser);
 objemail.TechnologyName = "Web";
 objemail.SearchProperties.Add("Name", "email");
 objemail.SetProperty("Text", "emailaddress");

Как я жестко кодирую значения. Я хочу знать, есть ли какой-нибудь способ, чтобы данные приводили эти значения из.xls или что-то еще.

1 ответ

Вы можете получить такие значения из нескольких источников данных, включая CSV, XML и т. д.

пример из MSDN

    [DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirectory|\\data.csv", "data#csv", DataAccessMethod.Sequential), DeploymentItem("data.csv"), TestMethod]
    public void CodedUITestMethod1()
    {

        // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items.
        this.UIMap.AddNumbers();
        this.UIMap.ValidateSum();

    }

подробнее о создании тестового пользовательского интерфейса на основе данных

также см. Построение управляемых данными тестов пользовательского интерфейса (CUIT) с использованием файла CSV

Другие вопросы по тегам