如何在PowerShell中导入UIAutomation文件?

时间:2018-07-08 11:53:21

标签: powershell

我正在尝试从此站点导入UIAutomation中的PowerShell个文件

  

https://archive.codeplex.com/?p=uiautomation

但是,当我下载时,没有.dll文件。如何使用Inspect.exe之类的程序来自动化UI中的PowerShell

我正在按照此网站上的步骤操作

  

https://www.softwaretestinghelp.com/desktop-application-ui-automation-with-powershell/

1 个答案:

答案 0 :(得分:0)

下载的zip包含6个项目,其中一个是 releases 文件夹。您会在下面找到一个 releaseList.json 文件。

现在,该文件还不清楚,但是,假设您要将该文件与.Net framework 4和版本 0.8.7 Beta 3 一起使用,只需向下滚动到底部,在ID:44下,您有5个条目,其中 FileName 为:

  • UIAutomation.0.8.7B3.NET35.zip
  • UIAutomation.0.8.7B3.NET40.zip
  • UIAutomation.0.8.7B3.for.ModernUI.zip
  • UIAutomation.0.8.7B3.sources.zip
  • UIAutomation.0.8.7B3.samples.zip

根据需求确定需要哪一个-我选择了 UIAutomation.0.8.7B3.NET40.zip 。现在,检查其相应的 URL ,它应该告诉您需要查找哪个文件。

对于我使用的网址, URL 是: ./ 44 / e1bf995a-f3c9-453d-88bc-0ff6d3509820 ,因此您需要返回 releases 文件夹,然后浏览标签为 44 的文件夹,并找到名为 的文件e1bf995a-f3c9-453d-88bc-0ff6d3509820

使用zip浏览器打开该文件并提取其内容,然后在这里找到 UiAutomation.dll 文件。将导入模块与提取文件位置的路径配合使用,您应该会很好。