【问题标题】:Tools for automating SilverLight application自动化 SilverLight 应用程序的工具
【发布时间】:2011-01-13 15:57:45
【问题描述】:

我想在 silverlight 中自动化应用程序开发。你能告诉我是否有任何开源工具可用于自动化 SilverLight 应用程序。谢谢。

【问题讨论】:

  • “在silverlight 中自动化应用程序开发”是什么意思?
  • 我仍然对这个问题感到困惑:(
  • 我们正在尝试对在 SilverLight 中开发的应用程序执行 UI 自动化,为此我们正在寻找可以帮助我们的工具/库。搜索时;到目前为止,我遇到了 Watir、Selenium、WebAii、UIA 工具,使用这些工具我们可以自动化 SilverLight 应用程序,并正在评估哪个更适合我们。在类似的行中,如果其他人尝试使用任何其他工具自动化 SilverLight UI,以及他们使用该工具的经验,我也在寻找建议。

标签: silverlight silverlight-3.0 automation ui-automation


【解决方案1】:

我们正在使用UIAutomation API 对 Silverlight 应用程序进行 UI 测试,它运行良好。

Project White 是一个位于 UIAutomation 之上的库,许多人发现它很有帮助。我更喜欢直接使用 UIAutomation API——它真的没有你想象的那么难,正如my tutorial 所示。

【讨论】:

  • 谢谢 Samuel,根据我的理解,白色项目根据名称/类/类型/ID 检索控件,但在我们自动化的应用程序中,有一些没有上述任何属性的控件由开发团队设置。您能否告诉我是否有任何方法可以使用白色项目来自动化此类控制。谢谢。
【解决方案2】:

如果您希望执行用户界面自动化 (UIA) 来模拟鼠标点击、键盘按下等。今天没有“简单”的方法来实现。

我看到了一些可能有效的第三方工具,例如Telerik's。请注意,我没有使用过也不认可这个,只知道它在那里!

【讨论】:

  • 能否请您提及哪些第三方工具可用于相同
【解决方案3】:

我目前正在试用 Project White,发现它非常易于使用。

在使用 Project White 之前,我尝试了 WiPFlash,它也很容易使用。它只是缺少我所追求的一些功能(右键单击和拖动选项)。

【讨论】:

    猜你喜欢
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 2020-06-10
    • 1970-01-01
    • 2012-09-29
    • 1970-01-01
    相关资源
    最近更新 更多