Katalon Studioで実行時のレポート格納先を取得
2094 ワード
実行時に生成されるReportsディレクトリの場所を取得する
import com.kms.katalon.core.configuration.RunConfiguration
RunConfiguration.getReportFolder()
こちらでレポート格納先を取得できます。
公式コミュニティのディスカッション
レポート保存先をコメントに出力する例
import com.kms.katalon.core.configuration.RunConfiguration
'レポートフォルダのパスを取得'
String r_folder = RunConfiguration.getReportFolder()
'コメントに出力'
WebUI.comment(r_folder)
WEBページのスクリーンショットをレポートと同じフォルダに保存する例
import com.kms.katalon.core.configuration.RunConfiguration
import groovy.time.TimeCategory
'ブラウザを開く'
WebUI.openBrowser("")
'ダミーサイトに遷移'
WebUI.navigateToUrl('https://katalon-demo-cura.herokuapp.com/')
'レポートフォルダのパスを取得'
String r_folder = RunConfiguration.getReportFolder()
'日付を扱う変数宣言'
Date today
'クラス「TimeCategory」を使って現在の日付時刻を取得'
use(TimeCategory, { today = new Date() })
'年月日-時分秒 に整形した文字列を取得'
String today_s = today.format('yyyyMMdd-HHmmss')
'組み合わせてスクリーンショットファイルの名前を作る'
String filename = ((r_folder + '/screenshot/') + today_s) + '.png'
'スクリーンショットを撮る'
WebUI.takeScreenshot(filename)
'保存したファイル名をコメントに出力'
WebUI.comment(filename)
'ブラウザを閉じる'
WebUI.closeBrowser()
上記はレポートが格納されるディレクトリ内にタイムスタンプで命名されたスクリーンショットを保存します。
Custom Keywordsに用意しておくと便利です。
Author And Source
この問題について(Katalon Studioで実行時のレポート格納先を取得), 我々は、より多くの情報をここで見つけました https://qiita.com/Mimmy/items/b861e87d4b59aedff5bc著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .