WAtIn识别动态目标nc3

时间:2011-03-02 18:18:25

标签: watin

我最近下载了WATIN以运行简单的自动化测试任务,并在使用测试记录器工具进行录制时遇到问题。它记录控件的asp.net名称,但控件是一个用户控件,并动态递增其值,如下所示,并在播放时导致错误(无法找到):

ctl00 $ $ phPageContents __ businessTransactionControl_2694 $ $ ucVehicleSearchPopupControl txtIdentificationNumber

值2694是动态的,每次访问控件时递增1,因此下次访问该页时,该值将为2695

我尝试了几个正则表达式解决方案,但想知道是否有人知道一个简单的解决方案呢?

1 个答案:

答案 0 :(得分:0)

值得注意的是,WatiN记录器是WatiN核心的独立项目。

您强调的问题对于大多数测试录制设备而言都很常见。如果您手动编写测试,它们可以更加强大。例如,在这种情况下,您可以通过Id之外的其他内容找到,例如文本或类。