微软通过发布新的用户界面录像机为Windows开发者提供了帮助。
在GitHub上,“WinAppDriver UI Recorder”被微软的Hassan Uraizee描述为帮助用户“轻松创建自动UI测试”。
对于使用WinAppDriver的开发人员,微软已经提供了名为“Inspect”的工具,它允许开发人员查看UI元素属性数据。 Uraizee写道,Inspect没有提供完整的视图,因此Redmond发布了UI Recorder工具。
“虽然Inspect服务于查看辅助功能数据的预期目的,但它在支持特定于UI自动化的方案方面落后,比如能够生成XPath查询。”
因此,UI开发人员在开发人员查看元素时检索XPath表达式;并且当它处于记录器模式时,它将生成C#代码以执行诸如鼠标点击之类的操作。
Uraizee的文章解释说:“UI Recorder跟踪应用界面的键盘和鼠标交互,代表UI操作。
自然,捕获的代码是可复制的,因此您可以将其粘贴到模板中进行重播。
Uraizee通过解释发布了这张图片:
由于图像分辨率不是很棒:
--顶部面板显示XPath查询 - 这可以由“WinAppDriver与目标元素交互使用”; 和
--底部面板提供XML节点属性原始数据,“类似于页面源”(在浏览器中); 和
--以前记录的事件有一个下拉菜单。