我们的网站有5页,下面是固定菜单。
HOME | MENU1 | MENU2
| SUBMENU1.1 | SUBMENU2.1
| SUBMENU2.2
我已经捕获了主页的UIMap,并且能够从主页导航到任何页面。但是,当我不在主页上时,如何点击菜单项。我不想为每个页面捕获菜单的UIMaps。
解决方案: 从yonitdm的建议中得到一个提示,我创建了一个单独的UIMap,只有导航菜单项。在该UImap中,我从具有 Window Title 和其他非常见属性的所有控件中剥离了所有搜索/过滤器属性。所以现在我有一个适用于所有页面的通用UIMap导航菜单。
答案 0 :(得分:1)
将主页上的菜单与其他页面进行比较,看看有什么区别。将其从properties list in the UIMap中除去,您将拥有通用菜单项。
要看的地方:窗口标题,控制定义,href。确保同时检查过滤器属性和搜索属性。
您可以使用UImap中的“locate control”在几页上对此进行测试,以确保编码的ui仍然可以找到菜单项。
答案 1 :(得分:0)
您可以尝试使用
直接转到超链接 NavigateToUrl()