【问题标题】:How can I access the xaml of a silverlight application from the browser?如何从浏览器访问 silverlight 应用程序的 xaml?
【发布时间】:2014-06-25 05:11:57
【问题描述】:

我正在尝试对浏览器上的 silverlight 应用程序进行自动化测试,并且我需要能够在 silverlight 应用程序在浏览器上运行时获取它的 XAML 内容。

我怎样才能做到这一点?

让我重新开始。

我是一名 QA,我的任务是为我公司的 Silverlight 应用程序编写黑盒 UI 自动化脚本。测试将在文本字段中输入值,单击按钮并读取输出。 我目前遇到的问题是我无法访问 Silverlight 应用程序中的元素。

【问题讨论】:

    标签: silverlight visual-studio-2010 xaml


    【解决方案1】:

    如果您正在寻找 UI 单元测试,请查看 Scott Guthrie 博客上的 this post

    自动化 UI 测试将成为 Silverlight 5 的一部分,但与此同时 Telerik 在其 Web UI Test Studio 中提供自动化 Silverlight UI 测试。

    如果您只是在寻找可以检查和获取 XAML 的东西,那么 Silverlight Spy 正是这样做的。

    【讨论】:

    • 不幸的是,我不是在寻找单元测试。不过,有关 Silverlight 5 的信息非常有用,而且 Web UI Test Studio 是我一直在寻找的付费工具。谢谢小镇。
    【解决方案2】:

    如果我理解正确,您的意思是以下内容。您的 SL 应用程序是 MyApp.xaml,并且您需要如下 URL: http://www.mydomain.com/MyApp.xaml?

    Application.Current.Host.Source.AbsoluteUri

    欲了解更多信息,请参阅:http://msdn.microsoft.com/en-us/library/system.windows.application.host%28v=vs.95%29.aspx

    【讨论】:

    • 不怕。如果 SL 应用具有以下 xaml, 我希望能够看到它。
    • 我已经编辑了我的问题。我希望它现在更有意义。
    猜你喜欢
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多