2009-03-06 4 views
0

私はdijitロボットを使用して自動テストを作成しましたが、Webアプリケーション内で相対パスを使用できるようにするために、私はテスト用のOSGiサービスを作成し、速度テンプレート。テストを実行しようとすると何も起こりません。同じスクリプトをhtmlファイルで使用し、Windowsエクスプローラ(localhost経由ではありません)から直接アクセスすると、正常に動作します。私は、dijitロボットテストを実行しないようにする多くのケースがあることを知っています。誰もがこの問題に遭遇し、dijitテストを実行するためのすべての小さな問題を見つけましたか?Doh/dijitロボット - マウス操作なし

+0

上でそれを実行することができますそれは(時々ではないが、ほとんどそう)今IEで動作しているようだ - 決してFirefoxで - 誰もが任意のを知っていますFF3特有の問題? –

答えて

0

dijit.initRobot()をチェックしてください。いくつか注意が必要です。

私のテストの多くをねじ込んでいたことが1つ説明されますin this blog post - ロボットが初期化するためにクリックする特別なdivを隠していたため、基本的にロボットが初期化されませんでした。

しかし、私はまだdohロボットにはかなりの問題があることを認識しました - それはちょうど非常に壊れやすいようです。私はしばしば動作テストを行い、その後1つのロボットコマンドを追加するとテストが中断されます。私が行を削除してもう一度試してみると...たとえそれが以前とまったく同じコードであっても、ロボットは動かないでしょう。

私は、ロボットコードを書くときに、毎回キャッシュをクリアして指を渡すことが最も良いことを発見しました。がんばろう。あなたはOpenJDKのでそれをしようとした場合

0

問題は、オラクルのJavaバージョン