2

この簡単なテストに 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"
  }
}
4

1 に答える 1

0

1.x Selenium クライアント ドライバーを使用する必要があります。

于 2012-11-05T09:40:07.017 に答える