2

機能テストでブラウザーのメイン JavaScript スコープにアクセスするにはどうすればよいですか? 例えば、Dojo ウィジェットへの参照を取得して、その属性をチェックしたいとします。ブラウザーの JavaScript コンソールで、たとえば次のように実行できます。

    dijit.registry.byId("widget_id")

...そしてそのウィジェットへの参照を取得します。しかし、機能テストの範囲内でこれを行うにはどうすればよいでしょうか? 私は .eval() の約束を試してみましたが、さまざまな約束のコールバックで「ウィンドウ」などのオブジェクトにアクセスしようとしましたが、役に立ちませんでした。

これには簡単な解決策があると確信していますが、見つけることができませんでした。

4

1 に答える 1