【问题标题】:UI Automation ToolUI自动化工具
【发布时间】:2011-11-23 09:47:53
【问题描述】:

我是自动化新手,我正在参与开发一个自动化工具,该工具可用于自动化和记录使用.NET 在机器中处理的所有当前流程。是否可以使用工具自动化所有这些过程和它们的控件。 请帮我解决一下这个。请向我推荐一些已经在做这种工作的工具。

【问题讨论】:

  • 我的问题是,创建一个像“White”这样的工具来检测当前在你的机器上打开的应用程序,通过单击控件获取任何这些应用程序的事件,记录这些操作并自动化应用程序。

标签: .net automation ui-automation


【解决方案1】:

我相信您希望自动化您的应用程序测试,而不是“开发自动化工具”。也就是说,您应该能够自动化您的应用程序(web/windows/swing/...)。市场上有很多工具。 Visual Studio 2010、TestComplete、Quick Test Professional 是一些商业工具。对于开源工具,您可以查看Selenium、Watin(适用于 .NET)、Watir(适用于 Ruby)。

【讨论】:

  • 其实我要开发一个自动化工具。早些时候,我们有一个工具只能自动化我们公司的应用程序。既然很好,他们希望我们开发一个工具,可以自动化和记录所有应用程序的测试控制。
  • 首先,当市场上有大量可用的工具时,我不确定您为什么需要开发这样的工具。不确定,我是否理解你的问题。你能否详细说明你的问题,比如什么样的应用程序(web/windows),你想要自动化什么操作等。如果你想开发一个类似于我上面指定的工具的工具,那么我想您可能需要查看 int C++ API - 据我所知,这在 .NET 中是不可能的(尽管您可能能够捕获击键和鼠标移动,但很难获得 UI 元素等......)
  • 我们计划在 Windows 应用程序中进行。计划是自动化每个控件,例如按钮单击、添加和更新数据、自动化自定义控件等,就像您在应用程序上执行的任何操作一样,它必须在我的工具中反映为脚本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-05
  • 2011-05-10
  • 1970-01-01
  • 2019-02-04
  • 1970-01-01
相关资源
最近更新 更多