为了账号安全,请及时绑定邮箱和手机立即绑定

安装iuiAutomation C#

安装iuiAutomation C#

C#
潇湘沐 2021-05-04 21:46:41
如果有人可以朝正确的方向带领我,我在安装IUIAutomation时会遇到一些问题,将不胜感激。我正在尝试从Microsoft Edge获取标签信息
查看完整描述

2 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

我可能完全错了,我自己才刚开始使用UI自动化,但据我所知,IUIAutomation正在使用C ++,而托管的UI自动化API是用于C#的。我在C#中使用UI Automation玩了一些,但是由于某种原因,我不知道,我没有得到所有事件。这是因为接下来我将研究IUIAutomation。

如果要将UI自动化与C#一起使用,则必须将其(UIAutomationClient和UIAutomationTypes)添加为Visual Studio项目中的引用。

希望我的回答对您有所帮助。干杯!


查看完整回答
反对 回复 2021-05-23
?
12345678_0001

TA贡献1802条经验 获得超5个赞

如果尝试访问“ IUIAutomationElement”或类似的声明,则需要引用UIAutomationClient(v1.0)的COM版本。您可以在.NET Framework版本(使用VS2017)的同一Reference Manager窗口中找到它,只需在COM部分而不是Assembly部分下进行搜索。

如果您只是想访问“ AutomationElement”,则可以使用.NET Framework版本。我主要尝试使用此值,除非我需要不使用包装器而访问LegacyIAccessible值。

让我知道这是否无济于事,或者您需要更多信息。


查看完整回答
反对 回复 2021-05-23
  • 2 回答
  • 0 关注
  • 297 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信