この簡単なテストに qooxdoo シミュレーション実行ジョブを使用しようとしています (もちろん、クラスの名前空間を変更して):
qx.Class.define("twitter.simulation.Settings", {
extend : simulator.unit.TestCase,
members :
{
testChangeLanguage : function()
{
this.fail("Test not implemented!");
}
}
});
ただし、実行しようとするたびに、次の非常に不可解なエラーが発生します。
js: キャッチされない JavaScript ランタイム例外: TypeError: org.mozilla.javascript.Undefined@275b35 は関数ではなく、org.mozilla.javascript.Undefined です。
Javascript エンジンに Rhino 1.7R4 を使用しています。Selenium のバージョンは 2.25 で、qooxdoo は 2.0.2 です。シミュレーション実行ジョブの構成は次のとおりです。
"simulation-run" :
{
"let" :
{
"SIMULATOR_CLASSPATH" :
[
"../selenium/selenium-java-2.25.0.jar",
"../selenium/libs/*",
"../rhino/js.jar"
]
},
"environment" :
{
"simulator.selServer" : "localhost",
"simulator.selPort" : 4444,
"simulator.testBrowser" : "*firefox",
"simulator.autHost" : "http://localhost:8080",
"simulator.autPath" : "/application/index.html"
}
}