欢迎访问
这是个实用的Python网站

【已解决】自动化测试Python3.6 +RIDE 1.7.3.1控制台乱码

背景

上篇文章给大家介绍了自动化测试框架 Robot Framework 的搭建教程。

Robot Framework 是一款 Python 编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。

优点是有可视化编辑脚本的工具 RIDE,在方格中调用框架封装好的关键字,更适合测试组内的推广和后期代码维护。

Robot Framework 框架安装的 RIDE 是 1.7.3.1 版本,运行脚本后控制台中文显示乱码。

a02ec0d4535d60c4fb042a1c9be53baa.png

解决方法

更改 testrunner.py 文件中的代码。

testrunner.py 文件所在位置的参考路径如下。

 

28f2362ea475f924ce57f3f63c829953.png

testrunner.py 文件中打开,找到以下代码。

 

2f4df0bb4891d26401ba562daa4374a5.png

把前面的 latin1 修改成 mbcs,修改后如下:

e17ead1262239ac1448859994ccd95c5.png

修改后保存文件。

RIDE 关闭后重新启动,运行脚本再看看。

1cf0b95912db762e858c3be3440f361c.png

这样,控制台乱码的问题就解决了。

 

赞(0) 打赏
未经允许不得转载:Python知识圈 » 【已解决】自动化测试Python3.6 +RIDE 1.7.3.1控制台乱码

评论 抢沙发