3

我想知道是否有人解决了以下挑战:

由 Web 应用程序和 WPF 桌面应用程序组成的产品的自动化测试。我正在寻找一种涵盖同一引擎盖和技术的自动化解决方案。

例如:我想到了:Selenium + MS UI 自动化库都在同一个自动化项目下,使用 C# 和 .NET。

可能吗?这类产品还有其他解决方案吗?

我知道 QTP 可能会做到这一点,但缺乏良好的浏览器支持——到目前为止还不如 Selenium。并且还缺乏像JAVA或C#这样的可靠编程语言。

感谢您对此的帮助。

4

1 回答 1

2

绝对可以将 Selenium (C#) 与 MS UI 自动化一起使用。除了您自己编写的代码之外,没有太多共同点,但我个人认为,如果您是一个强大的程序员,这种方法是一个好主意。MS UI 自动化一点也不容易。另一种选择是考虑 Silk4Net。您可以将它用于 Web 和 WCF,但如果您想将 Selenium 用于 Web,将 Silk4Net 用于 WCF,那也可以。只是普通的 ole Silk4Net 'library usuage' 许可证价格合理。

于 2012-09-07T17:23:18.550 回答