Java代码转Python

为什么要将java代码转成python

1、本身的自动化的框架是python的,支持python脚本,而原有的历史脚本都是java的,需要支持历史脚本
2、为了可以使用框架中的 步骤log、操作log、结果断言,而不是单单java运行的结果

转换方法

主要是使用了现有的一个第三方库:java2python(依赖于antlr库)
虽然这个库可以基本实现java转python,但是很多继承关系、库的引用上都不太符合自动化框架的脚本设计
所以还需要根据我们自己的自动化框架的脚本结构进行一定的改造

修改java2python库

  1. 对于规律比较固定的地方,加上正则匹配处理
------------- The End -------------