実現したいこと
JenkinsからGitBucket上にあるpytestを実行することで定期的にテストを行いたいです。
困っていること
Jenkinsからpytestを実行すると、エクセルファイルを開く所でエラーを吐いてしまいます。
ローカルでのテスト実行は問題なく行えます。
ライブラリはpyWin32を使用しています。
python
1 #起動する 2 app = win32com.client.Dispatch("Excel.Application") 3 4 app.DisplayAlerts = False 5 6 # 開く 7 #カレントディレクトリ取得 8 rootpath = os.getcwd() 9 path = rootpath + excel_filename 10エラー> workbook = app.Workbooks.Open(path, UpdateLinks=1, ReadOnly=False)
error
1E pywintypes.com_error: (-2147352567, '例外が発生しました。', (0, 'Microsoft Excel', '申し訳ございません。D:\Jenkins\jobs\Excel_TEST\workspace\hello.xlsxが見つかりません。名前が変更されたか、移動や削除が行われた可能性があります。', 'xlmain11.chm', 0, -2146827284), None) 2 3<COMObject <unknown>>:5: com_error
参考にしたサイト
https://www.fixes.pub/program/608905.html
https://stackoverflow.com/questions/31457259/python-excel-automation-through-jenkins
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。