我正在尝试在c#中构建一个UI屏幕点击记录器/回放,以自动测试我们每月必须更新的许多应用程序。
测试可以非常深入,因此必须准确。我知道有autoit有一个录音机,但我们希望建立我们自己的(录音机),所以我们可以把它自己的品牌和功能。
任何建议将不胜感激。
谢谢
要构建任何类型的自动化测试应用程序,您将至少有三个应用程序可以在一个解决方案或SOA中使用完全不同的程序集(使用TCP进行通信的wcf服务)中实现.Tester应用程序,全局Windows事件处理程序(全局)钩子)和应用程序通信器app.TesterApp将触发启动和停止事件以及回放最终用户的鼠标和键盘交互事件.GlobalEventHandlerApp将执行监听鼠标和键盘交互的实际任务,并将它们分派给具有以下功能的ApplicationCommunicatorApp与正在测试的应用程序通信的设施,并使鼠标交互操作的坐标符合目标应用程序坐标,以便在最终应用程序上正确定位控件。