gpt4 book ai didi

testing - 在 CodedUI 中,如何在不捕获每个页面中菜单的 UIMap 的情况下单击任何页面中的菜单项?

转载 作者:行者123 更新时间:2023-11-28 21:31:54 25 4
gpt4 key购买 nike

我们的网站有 5 个页面,具有以下固定菜单。

HOME | MENU1      | MENU2
| SUBMENU1.1 | SUBMENU2.1
| SUBMENU2.2

我已经捕获了主页的 UIMap,并且能够从主页导航到任何页面。但是,当我不在主页上时,如何单击菜单项。我不想为每个页面捕获菜单的 UIMap。


解决方案:从下面 yonitdm 的建议中得到提示,我创建了一个单独的 UIMap,仅包含导航菜单项。在该 UImap 中,我从所有具有 Window Title 和其他非公共(public)属性的控件中删除了所有搜索/过滤器属性。所以现在我有一个适用于所有页面的导航菜单的通用 UIMap。

最佳答案

将主页的菜单与其他页面的菜单进行比较,看看有什么不同。从 properties list in the UIMap 中删除它您将拥有通用的菜单项。

要查看的地方:窗口标题、控件定义、href。确保检查过滤器属性和搜索属性。

您可以在 UImap 中使用“定位控件”在几个页面上对此进行测试,以确保编码的 ui 仍然可以找到菜单项。

关于testing - 在 CodedUI 中,如何在不捕获每个页面中菜单的 UIMap 的情况下单击任何页面中的菜单项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17882412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com