将 Robot Framework 与 .NET 结合使用时,建议替换 IronPython

Recommended Replacement for IronPython when using Robot Framework with .NET

Robot Framework 用户指南建议使用 IronPython 对 .NET 应用程序进行 运行 测试。唯一的问题是 IronPython 似乎快要死了,因为上一次发布几乎是两年前的事了。将 Robot Framework 与 .NET 结合使用时,是否有推荐的 IronPython 替代品?

我目前正在使用 CPython 和 Python for .NET(又名 PythonNet)。它有效,但数据类型转换有点笨拙:它会自动在 Python 和 .NET 之间转换某些数据类型,如整数,但其他数据类型,如 System.DateTime,它会将它们转换为 Python 作为 .NET 数据类型。结果是用户关键字中有很多类型转换代码,以便能够将从数据库读取的数据与从被测.NET 系统读取的数据进行比较。这已经够烦人的了,我担心用户会被麻烦拖延并避免使用 Robot Framework 进行测试。

编辑: 一位同事指出 IronPython 仍然存在,并且在将近两年后他们最近发布了一个新版本 (2.7. 6).所以 IronPython 仍然是 Robot Framework 的有效选择。

一位同事指出 IronPython 仍然存在,并且在将近两年之后他们最近发布了一个新版本 (2.7.6)。所以 IronPython 仍然是机器人框架的有效选择。