1) Когда я использую функцию «управлять источником данных» Ranorex для управления данными. Если все верно, программа вернет успех. Но если у меня ложный случай, он немедленно остановит программу и вернет ошибку. Проверка не удалась. Пример: у меня 3 случая, случай 1 неверен. Выходные данные будут 1x Failed и 2x Blocked. Итак, я хочу запустить все случаи, включая ложные. Выход ни в коем случае не будет заблокирован. Я попытался использовать контрольную переменную для вызова Validate.Fail (), но все еще не получилось. И я не хочу использовать обычные подключения C # к Excel.
void ITestModule.Run(){
Host.Local.RunApplication("C:\\Users\\FSU1.TEST\\Downloads\\Calculator.exe", "", "C:\\Users\\FSU1.TEST\\Downloads", false);
//run test Calculator
Button btnX = "/form[@controlname='Calculator']/button[@controlname='Button"+_btn1+"']";
btnX.Click();
MyRepo.Calculator.ButtonTimes.Click();
Button btnY = "/form[@controlname='Calculator']/button[@controlname='Button"+_btn2+"']";
btnY.Click();
MyRepo.Calculator.ButtonEqual.Click();
//set result
Text text = "/form[@controlname='Calculator']/?/?/text[@accessiblerole='Text']";
//Validate result
Validate.AreEqual(text.TextValue, value, "True");
MyRepo.Calculator.ButtonClear.Click();
MyRepo.Calculator.Close.Click();
}
А вот и изображение привязки данных для привязки данных.
И еще проблема: 2) В которой у меня есть столбец «результат» для записи результата теста. Могу ли я использовать привязку, чтобы написать это?
Спасибо Саргон