编码的UI – 无法识别Wpfbrowser上的html控件

我是CodedUI&的新手. C#.

我正在尝试自动化具有WPF浏览器的wpf应用程序.
所以基本上,它是内置html内容的WPF容器.我创建了一个类似的示例小应用程序并在此处共享.此应用程序打开wpfwindow中的amazon.in网站.

WPF Browser application

我的问题是编码用户界面无法正确识别“按钮”,“文本输入字段”等Html控件/元素.

下面,顶部图像来自WPF浏览器应用程序[我已共享的链接].
在这里,您可以看到左上方的蓝色方框.编码的UI标识该区域具有“搜索转到”按钮.

图像的底部是IE浏览器中的亚马逊网站,其中编码的ui正确地高位/识别搜索转到按钮.

这是否意味着我无法使用Coded UI自动化WPFBrowser应用程序.

有人可以告诉你怎么做才能在编码的ui中正确识别按钮

《编码的UI – 无法识别Wpfbrowser上的html控件》

最佳答案 您需要为要向Coded UI公开的控件指定Id属性.

点赞