
私はSeleniumオートメーションテストケーススクリプトを書いた。必要な特定の時間にLinuxターミナルで実行する必要があるtestng.xmlファイルを作成しました。毎日午後11時に端末でtestng.xmlファイルを実行するようにスケジュールしたいとしましょう。
答え1
ジョブの承認は、以下を含むホームディレクトリにスクリプト(例:script.shという名前)を生成することによって実行できます。
#do not forget to set propper path to java executable
JAVA=/usr/bin/java
source /home/dananja/.bash_profile
cd /home/dananja/workspace/simsapp
$JAVA -cp "./lib/*:./bin" org.testng.TestNG testng.xml
そして(コマンドを介して)cronにcrontab -e
次のレコードを追加します。
0 23 * * * /home/dananja/script.sh
スクリプトを実行可能にするには(一度)実行することを忘れないでください。
chmod +x /home/dananja/script.sh