私はシンプルなテストケースといくつかの自動化のためにSelenium IDEを使用しています。私はJavaやJavascriptについてあまり知らない。タイムスタンプの付いたスクリーンショットとセレンIDE
現在、私はいくつかのスクリーンショットをキャプチャするテストケースに取り組んでいます。したがって、私は一意のファイル名が必要です。 myscreenshot_YYYYMMDDHHss.png
。
どうすればこの問題を解決できますか?あなたの助けを前もってありがとう。
私はシンプルなテストケースといくつかの自動化のためにSelenium IDEを使用しています。私はJavaやJavascriptについてあまり知らない。タイムスタンプの付いたスクリーンショットとセレンIDE
現在、私はいくつかのスクリーンショットをキャプチャするテストケースに取り組んでいます。したがって、私は一意のファイル名が必要です。 myscreenshot_YYYYMMDDHHss.png
。
どうすればこの問題を解決できますか?あなたの助けを前もってありがとう。
あなたは試すことができ、この1:
コマンド:storeEval
対象:var d = new Date(); var m = ((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1); m+"-"+d.getDate()+"-"+d.getFullYear()+"_"+d.getHours()+"-"+d.getMinutes();
値:date
次の行...
コマンド:captureEntirePageScreenshot
対象:C:\\SampleDirectory\\${date}.png
は、あなたがそれ以上の質問があるなら、私に教えてください。
ありがとう、Rodel。これはまさに私が探していたものです! –
問題が発生している正確なコードをお知らせください。 Stackoverflowはコードを書くサービスではありません。満足のいく答えを得るために具体的な質問をしてください。 – SarathChandra
Javaの 'Calendar'クラスや' Timestamp'クラスから始めて、時間を取得してからJavaで文字列の連結を行うことができます。これらのサブクラスの回答は、公式ドキュメントまたはstackoverflowを参照してください。 – SarathChandra