我想知道是否有人解决了以下挑战:
由 Web 应用程序和 WPF 桌面应用程序组成的产品的自动化测试。 我正在寻找一种涵盖相同引擎盖和技术的自动化解决方案。
例如:我想到:Selenium + MS UI 自动化库都在同一个自动化项目下,使用 C# 和 .NET。
这可能吗?是否有针对此类产品的其他解决方案?
我知道 QTP 可以做到这一点,但缺乏良好的浏览器支持 - 目前还不如 Selenium。 也缺乏扎实的编程语言,如 JAVA 或 C#。
在此感谢您的帮助。
最佳答案
将 Selenium (C#) 与 MS UI Automation 结合使用绝对是可能的。除了您自己编写的代码外,没有太多共同点,但我个人认为,如果您是一个强大的程序员,这种方法是个好主意。 MS UI 自动化一点也不简单。另一种方法是考虑 Silk4Net。您可以将它用于 web 和 WCF,但如果您想将 Selenium 用于 web,将 Silk4Net 用于 WCF,那也行得通。只是普通的 ole Silk4Net“库使用”许可证价格合理。
关于wpf - Web 和 WPF 应用程序的自动化解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12303286/