質問: ### 前提・実現したいこと Katalon Studio(以下Katalon)でページのスクリーンショットを撮る際にファイル名を連番で保存したい Katalonのデフォルトの機能で、実行中のケースが失敗したときにスクリーンショットを撮る機能及び passした時、failした時に動画を撮る機能はあります。 実現させたいのは、任意のタイミングでスクショを撮ることです。 例えば、IDとPASSを入力後等 パスとファイル名を指定して保存する事は出来ました。 WebUI.takeScreenshot('C:\\Users\\xxx\\Desktop\\SS\\aaaa.jpg') ファイル名が指定したファイル名でしか保存出来ないため 1000個のIDがあった場合、すべて上書きされてしまい、最終的には1つしかファイルが残りません。 WebUI.takeScreenshot('C:\\Users\\xxx\\Desktop\\SS\\aaaa.jpg') このaaaa.jpgのaaaaをC:\\Users\\xxx\\Desktop\\SSのフォルダに1~1000.jpgといった連番で保存がしたいのですが 方法がわかりません。 ### 発生している問題・エラーメッセージ ``` すべて同じファイル名”aaaa.jpg”で保存されるため、上書きされてしまう。 ``` ### 該当のソースコード WebUI.click(findTestObject('Object Repository/Page_ - Yahoo JAPAN/span__1')) ↑ログインをクリック WebUI.takeScreenshot('C:\\Users\\xxx16\\Desktop\\SS\\aaaa.jpg') ↑Yahooにログインした後にスクショをC:\\Users\\xxx16\\Desktop\\SSにaaaa.jpgとして保存するコードです ### 試したこと いろんなサイトを参照しましたが、よくわかりませんでした。 ### 補足情報(FW/ツールのバージョンなど) Katalon Stusio6.2.1
回答: 抜本的な解決には至りませんでしたが テストがFailした際に自動的にScreenshotsが保存される機能が実装しているので あえてエラーを吐くコードを1行入れて対応しました。