Katalon

Katalon Studio を遠隔から実行する

­「遠隔から」の真意

例えば、­Katalon Studio の入っている Ubuntu に SSH でログインしてコマンドライン実行するようなケースのことで、特に今回は X server が動いていない場合の実行について書きます。

­X serverがいないとどうなるか

­Katalon Studio はコマンドラインで実行しても X server 必要のようで、

$ ./katalon ほげほげ~
:
:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
:
:

­といったエラーを出します。

­どうするか

仮想フレームバッファである xvfb を使用します。

$ sudo apt-get install xvfb
$ xvfb-run ./katalon ほげほげ~

­おまけ

xvfb で問題を解決したものの気持ち悪さがあり、いろいろ調べる過程で、­java 実行時に -Djava.awt.headless=true というオプションがあり、headless という言葉から使えそうかなと思い、コマンドに直接引数で渡してみたり、katalon.ini ファイルに Java 実行時のメモリサイズ指定用のオプション(-Xmsや-Xmx)などがあったので、-Djava.awt.headless=true も指定したもののやっぱりダメでした。

-Katalon
-

© 2021 yshystsj.com Powered by AFFINGER5