如何用python写一个脚本,来跑java代码上的cucumber集成测试

发布网友 发布时间:2022-04-24 08:57

我来回答

1个回答

热心网友 时间:2022-04-18 17:37

1.直接执行Python脚本代码
    引用
org.python包
1
PythonInterpreter
interpreter
=
new
PythonInterpreter();
2
interpreter.exec("days=('mod','Tue','Wed','Thu','Fri','Sat','Sun');
");
///执行python脚本
  
  2.
执行python
.py文件
1
PythonInterpreter
interpreter
=
new
PythonInterpreter();
2
InputStream
filepy
=
new
FileInputStream("D:\\demo.py");
3
interpreter.execfile(filepy);
///执行python
py文件
4
filepy.close();
  
  3.
使用Runtime.getRuntime()执行脚本文件
    
这种方式和.net下面调用cmd执行命令的方式类似。如果执行的python脚本有引用第三方包的,建议使用此种方式。使用上面两种方式会报错java
ImportError:
No
mole
named
arcpy。
1
Process
proc
=
Runtime.getRuntime().exec("python
D:\\demo.py");
2
proc.waitFor();

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com