事象
Sikulixでclickコマンドを実行時に
javax.script.ScriptException: ReferenceError: "Commands" is not defined in nashorn:mozilla_compat.js at line number 80
とエラーになる。
環境情報
- SikulixIDE 2.0.4
- jython-standalone-2.7.2.jar
原因/解決策
SikulixがJavaScriptのモードで起動している。
IDEにてコードを作成するファイルを作成し、作成後にタブを選択して右クリック。オプションの一覧が表示されるので「Set Type」を選択し、以下の選択肢から「Jython」を選択する。
以下、補足です。
補足
SikulixIDEではコードを記載するファイル名のタブにカーソルを持っていくと「Right click for actions」と表示されます。
ここでTypeをJythonに変えますが、既にコーディングをしているタブで同設定変更をしようとすると
...not yet implemented for note empty tab
と設定変更ができない点はご注意ください。