Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Silverlight自动化与Watin类似_C#_Wpf_Silverlight_Automation_Watin - Fatal编程技术网

C# Silverlight自动化与Watin类似

C# Silverlight自动化与Watin类似,c#,wpf,silverlight,automation,watin,C#,Wpf,Silverlight,Automation,Watin,我正在考虑将WPF应用程序移植到Silverlight。但是,WPF应用程序使用Watin生成IE进程并自动化某些任务 我的问题是,是否有一种方法可以在Silverlight中自动执行任务,方法是生成弹出窗口并在其中执行任务,就像使用Watin一样。据我所知,Watin是一个web应用程序测试框架,但您的问题似乎表明您正在使用Watin自动执行应用程序中的任务。在这方面,我将尝试回答你的问题 Silverlight应用程序在沙盒环境中执行,无法在本地计算机上启动新进程。但是,Silverligh

我正在考虑将WPF应用程序移植到Silverlight。但是,WPF应用程序使用Watin生成IE进程并自动化某些任务


我的问题是,是否有一种方法可以在Silverlight中自动执行任务,方法是生成弹出窗口并在其中执行任务,就像使用Watin一样。

据我所知,Watin是一个web应用程序测试框架,但您的问题似乎表明您正在使用Watin自动执行应用程序中的任务。在这方面,我将尝试回答你的问题


Silverlight应用程序在沙盒环境中执行,无法在本地计算机上启动新进程。但是,Silverlight应用程序可以与用于承载Silverlight应用程序的浏览器对象模型交互。这允许与本地环境进行一些交互。如果你能将WATIN应用到这个模型中,你就可以从Silverlight中做到这一点,但是通常你应该考虑Silverlight应用程序在沙箱环境中生存。

< P>你有没有看过Silverlight自动化对等体?


我还没有尝试过这个工具,但它是我发现的最接近Watin for Silverlight的工具。是的,这是一个免费下载。前几天我偶然发现了它,并计划很快尝试一下

WebAii测试框架插件 直接进入银光灯 应用程序自动化并具有 对每个元素/对象的访问 在整个Silverlight应用程序中。 除了执行基本任务的能力之外 自动化操作,如单击, 移动和设置文本,该工具 允许您访问复杂的属性 在诸如画笔之类的UI元素上, 边界甚至变换矩阵。 最好的是,你可以设置最多 这些属性中,哪一个是至关重要的 用于测试验证和 同步