當前位置:首頁 » 編程語言 » python編寫測試腳本

python編寫測試腳本

發布時間: 2024-11-27 10:47:13

⑴ 怎樣用python腳本生成一個html格式的測試報告

比如很簡單的,可以這樣:
# -*- coding:utf-8 -*-
import os,sys

html = open('index.html', 'w')
html.write("""
<html>
<head>
<title>Test</title>
<style>img{float:left;margin:5px;}</style>
</head>
<body>
""")

files = os.listdir('.')

# 首先處理文本
for f in files:
if f.lower().endswith('.txt'):
fp = open(f)
content = fp.read()
fp.close()
html.write("<p>%s</p>" % content)

# 然後處理圖片
for f in files:
if f.lower().endswith('.jpg') or f.lower().endswith('.png'):
html.write("<img src='%s' />" % f)

html.write('</body></html>')
html.close()

把這個python代碼放在有圖片和txt文本的目錄里,運行就可以了。如果不是jpg,修改增加png,gif就行了。

⑵ 如何用python寫一個腳本,來跑java代碼上的cucumber集成測試

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();

熱點內容
創建邊界緩存錯誤是啥 發布:2025-01-10 12:04:26 瀏覽:570
我的世界畸變生存伺服器 發布:2025-01-10 12:02:51 瀏覽:156
長安unit卓越版有哪些配置 發布:2025-01-10 11:25:25 瀏覽:100
python安裝後怎麼打開 發布:2025-01-10 11:08:35 瀏覽:872
phpjava架構 發布:2025-01-10 10:56:06 瀏覽:385
python二維排序 發布:2025-01-10 10:56:00 瀏覽:608
南水北調怎麼配置 發布:2025-01-10 10:55:27 瀏覽:122
廣數980系統參數密碼是多少 發布:2025-01-10 10:55:25 瀏覽:578
androidhtml字體 發布:2025-01-10 10:55:01 瀏覽:788
資料庫連接工廠模式 發布:2025-01-10 10:51:00 瀏覽:489