2011-03-02 10 views
0

최근에 간단한 자동 테스트 작업을 실행하기 위해 WATIN을 다운로드했으며 테스트 레코더 도구를 사용하여 녹음 할 때 문제가 발생했습니다. 컨트롤 asp.net 이름을 기록하지만 컨트롤은 사용자 컨트롤이며 아래와 같이 동적으로 값을 증가시키고 재생시 오류 (찾을 수 없음)를 발생시킵니다.WAtIn 동적 개체 식별

ctl00 $ phPageContents $ __ businessTransactionControl_2694 $ ucVehicleSearchPopupControl $ txtIdentificationNumber

값 2694

은 동적이며 1 씩 증가 컨트롤이 해당 페이지에 액세스 할 때 다음 번 있도록 액세스 할 때마다, 그 값은 누군가가 알고 있다면 나는 몇 정규식 솔루션을 시도했지만 궁금 2695

될 것입니다 이것에 대한 간단한 해결책?

답변

0

WatiN 레코더는 WatiN 코어에 대한 별도의 프로젝트라는 점에 유의해야합니다.

강조하는 문제는 대부분의 테스트 기록 장치에서 공통적입니다. 수동으로 테스트를 작성하면 훨씬 더 강력해질 수 있습니다. 예를 들어이 경우에는 텍스트 나 클래스와 같이 Id 이외의 다른 것으로 찾을 수 있습니다.