1) Ranorex의 "manage datasource"기능을 사용하여 데이터를 구동했습니다. 모든 경우에 true이면 프로그램은 성공을 반환합니다. 하지만 허위 사건이 발생하면 즉시 프로그램을 중단하고 오류를 반환합니다. 유효성 검사가 실패했습니다. 예 : 3 건, 1 건은 거짓입니다. 출력은 1x 실패 및 2x 차단됩니다. 그래서, 나는 대소 문자를 포함한 모든 경우를 실행하고 싶습니다. 출력은 어떤 경우에도 차단되지 않습니다. Validate.Fail()을 호출하기 위해 check 변수를 사용해 보았지만 여전히 유효하지는 않습니다. 그리고 저는 Excel에 C#으로 정상적인 연결을 사용하고 싶지 않습니다. 2)는 테스트 결과를 기록하기위한 열 "Result"를 가지고있는 여기Ranorex로 구동되는 자동화 테스트 데이터, 유효성 검사를 할 때 다음 사례 반환 False.
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();
}
그리고 다른 문제 바인딩 데이터이다. 바인딩을 사용하여 작성할 수 있습니까? 사르곤 내가 이해에서
내가 물어 봐도 이유는 사용자 코드에서 모든 촬영을하고 : Ranorex 테스트 스위트는, 다음 문서를 참조 작동하는 방법에 대한 자세한 내용은
? 사용자 코드를 사용하여 흐름 실행 제어 (의사 결정) 만 수행하는 것이 좋습니다. 시퀀스가 선형 인 경우 간단한 레코딩을 사용하는 것이 좋습니다. 결국 테스트가 끝나기 훨씬 쉬울 것입니다. – Sup3rHugh