C# winium.Crucitaus vs winium.desktop

C# winium.Crucitaus vs winium.desktop,c#,winforms,ui-automation,C#,Winforms,Ui Automation,根据链接 Cruciatus是一个开源C#框架,用于基于WinFroms和WPF平台的Windows应用程序的自动测试 根据链接 桌面是基于WinFroms的自动测试Windows应用程序的Selenium远程WebDriver实现 我的问题是: 两者都是开源项目,用于windows窗体、wpf自动化。如果两者的用途相同,那么在winium.Desktop项目中,为什么使用Crucitaus assembly以及用途是什么 注:这两个都是由同一组开发的,即2gis,Crucitas为什么不够 几

根据链接

Cruciatus是一个开源C#框架,用于基于WinFroms和WPF平台的Windows应用程序的自动测试

根据链接

桌面是基于WinFroms的自动测试Windows应用程序的Selenium远程WebDriver实现

我的问题是:

两者都是开源项目,用于windows窗体、wpf自动化。如果两者的用途相同,那么在winium.Desktop项目中,为什么使用Crucitaus assembly以及用途是什么


注:这两个都是由同一组开发的,即2gis,Crucitas为什么不够

几乎所有处理内部2GIS产品的团队都使用Crucitaus。每个团队都建议对该工具进行改进。因此,为了取悦所有人,我们彻底修改了Crucitaus逻辑,同时破坏了它的反向兼容性。这很痛苦,但很有用

此外,为了消除对随VisualStudio一起提供的库的依赖,我们放弃了CodedUI中的鼠标和键盘类。这意味着我们已经学会在AppVeyor等公共CI服务器上组装项目

因此,我们创建了一个方便且自包含的工具,可以解决访问基于Windows的桌面应用程序的所有问题。然而,Crucitaus仍然有一个关键的局限性,即C#独裁


来源-

请使用引文字符>作为引用内容