在使用带有.NET的Robot Framework时,建议替换IronPython

时间:2016-08-22 01:57:01

标签: python .net ironpython robotframework

Robot Framework用户指南建议使用IronPython对.NET应用程序运行测试。唯一的问题是IronPython似乎要死了,因为最近的版本差不多是两年前的。在使用带有.NET的Robot Framework时,是否有任何推荐的IronPython替代品?

我目前正在使用CPython和Python for .NET(又名PythonNet)。它工作但数据类型转换有点笨重:它自动转换Python和.NET之间的一些数据类型,如整数,但其他,如System.DateTime,它将它们作为.NET数据类型引入Python。结果是在用户关键字中有很多类型转换代码,以便能够将从数据库读取的数据与从被测.NET系统读取的数据进行比较。令人烦恼的是,我关注的用户将被麻烦推迟,并避免使用Robot Framework进行测试。

编辑:一位同事指出IronPython还活着,经过近两年的时间,他们最近放弃了新版本(2.7.6)。所以IronPython仍然是Robot Framework的有效选择。

1 个答案:

答案 0 :(得分:2)

一位同事指出,IronPython还活着,经过近两年的努力,他们最近放弃了新版本(2.7.6)。所以IronPython仍然是Robot Framework的有效选择。