我正在尝试使用UI自动化从Web应用程序内的对话框中读取文本。
我在WPF应用程序中实现了相同的目标。 WPF应用程序内部有一个对话框,我使用UI自动化使用以下代码从中读取文本,
AutomationElement dlg = appElement.FindFirst(TreeScope.Children, new PropertyCondition(AutomationElement.LocalizedControlTypeProperty, "Dialog"));
AutomationElement dlgText = dlg.FindFirst(TreeScope.Children, new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Text));
我希望在Web应用程序中得到相同的结果。我无法使用上述方法从Web应用程序内部的对话框中读取数据。如果我有任何错误,可以让我知道吗?还是有更好的方法呢?