User interface 在windows phone的编码UI测试中构建应用程序的树层次结构,而无需手动构建UIMap
我正在寻找适用于Windows Phone的自动化测试工具,如适用于Android的User interface 在windows phone的编码UI测试中构建应用程序的树层次结构,而无需手动构建UIMap,user-interface,windows-phone,coded-ui-tests,User Interface,Windows Phone,Coded Ui Tests,我正在寻找适用于Windows Phone的自动化测试工具,如适用于Android的adb,或适用于iOS的iOS仪器。我找到了编码的UI测试。如果您想在UI元素的子集上构建测试,那么这样做很好 但我需要动态构建所有UI元素的列表,或者更确切地说,我需要知道用户在测试期间与之交互的窗口的层次结构树(类似于iOS instruments中的logElementTree) 我不会为我的应用程序的每个页面构建UIMap。相反,我更喜欢动态地构建UIElements的层次结构树,以便通过属性(名称、文本
adb
,或适用于iOS的iOS仪器。我找到了编码的UI测试
。如果您想在UI元素的子集上构建测试,那么这样做很好
但我需要动态构建所有UI元素的列表,或者更确切地说,我需要知道用户在测试期间与之交互的窗口的层次结构树(类似于iOS instruments
中的logElementTree
)
我不会为我的应用程序的每个页面构建UIMap。相反,我更喜欢动态地构建UIElements
的层次结构树,以便通过属性(名称、文本、边界等)找到感兴趣的元素(例如点击操作的对象)
例如,为了给您一个想法,我想做如下伪代码:
listOfUIObjects = getWindowTree(app);
element=listOfUIObjects.getElementByText("Pippo");
element.tap();
你们中有人知道如何使用编码的ui测试来实现这一点吗?
如果不可能,是否有一个自动化工具来执行此操作?您不会获取这样的“树”,但您可以通过编程方式搜索控件。看看这里的初学者:
另一个值得一看的地方是UI映射背后生成的代码——它将显示所使用的搜索代码,您应该能够修改这些代码以供自己使用