1

我已经在 Ironpython 中自动化了我的整个框架,它工作得很好而且很稳定。

最近,我的公司实现了拖放功能以实现自动化。

我找到了一个 Dll('Microsoft.VisualStudio.TestTools.UITesting.dll'),它具有类 mouse,并且该类具有称为 mouse.startdragging() 和 mouse.stopdragging() 的方法。

但不幸的是,我无法添加此 Dll 的引用。我收到以下错误

" clr.AddReference("Microsoft.VisualStudio.TestTools.UITesting") System.IO.FileNotFoundException: 无法在 C 中的 Python.Runtime.CLRModule.AddReference(String name) 中找到程序集 'Microsoft.VisualStudio.TestTools.UITesting'。 \Users\Barton\Documents\Visual Studio 2008\Projects\PySharp\trunk\pythonnet\src\runtime\moduleobject.cs:line 375 "

如果有人可以帮助我,我将不胜感激,我正在我的项目中

4

1 回答 1

1

编码的 UI 库不随 .NET 一起分发。它们随 Visual Studio Premium 及更高版本提供,并且许可证不允许您分发它们。

如何在没有 Visual Studio 2010 Premium 的情况下运行编码的 UI 测试

您可以许可这些库,但这对于大多数部署方案而言在经济上是不切实际的。您应该使用不同的方法来实现拖放。

于 2012-12-05T07:59:34.920 回答