1.用过robot framework测试框架的都知道,robot framework-ExcelLibrary 当前最新版本为0.0.2,github上显示最近一次提交代码是5年前。
所以如果使用自动安装的方式,robot framework-ExcelLibrary只能支持到python2.7,无法支持当前robot framework + python3.6的最新版本,可以通过如下方式修改:
2.将robot framework-ExcelLibrary-0.0.2修改为支持python3.6 的过程:
2.1 在python3.6 环境下,通过pip install robot framework-ExcelLibrary 命令,执行后,因为python2和python3 的差别会报错:
原因是python3将Python2支持的execfile废弃掉了,用exec代替,若要在python3上安装robotframework-ExcelLibrary,需要采用离线安装方式:
robotframework-ExcelLibrary离线现在链接:
https://files.pythonhosted.org/packages/b8/e7/8c079a814e7ad288ec2fc15671d8dc526e3d537bb00e4ab2b209a63674ed/robotframework-excellibrary-0.0.2.zip
关于python3将Python2支持的execfile废弃掉了,用exec代替相关: