(链接 https://github.com/2gis/Winium.Cruciatus )
Winium.Cruciatus是一个开放源码的C#框架,用于基于WinFroms和WPF平台的WinFroms应用程序的自动化测试。
(链接 https://github.com/2gis/Winium.Desktop )
Winium.Desktop是用于基于WinFroms的Windows应用程序自动化测试的Selenium远程WebDriver实现
我的问题是:
这两个项目都是开源项目,用于windows窗体、wpf自动化。如果两者目的相同,那么,在winium.Desktop项目中,为什么使用Cruciatus程序集,目的是什么。
注:两者均由同一组开发,即2 2gis。
发布于 2017-01-23 12:34:06
为什么克鲁西塔斯没有足够的
几乎所有处理内部2GIS产品的团队都使用Cruciatus。每个小组都建议对该工具进行改进。因此,为了取悦每个人,我们彻底地修改了Cruciatus逻辑,并破坏了它的反向兼容性。这很痛苦,但很有用。 此外,我们还放弃了CodedUI中的鼠标和键盘类,以消除对与Visual一起交付的库的依赖。这意味着我们已经学会在像AppVeyor这样的公共CI服务器上组装一个项目。 因此,我们创建了一个方便和自成体系的工具,解决了我们在访问基于Windows的桌面应用程序时遇到的所有问题。然而,克鲁西塔斯仍然有一个关键的限制,即C#专政。
https://stackoverflow.com/questions/41806294
复制相似问题