機能テストでブラウザーのメイン JavaScript スコープにアクセスするにはどうすればよいですか? 例えば、Dojo ウィジェットへの参照を取得して、その属性をチェックしたいとします。ブラウザーの JavaScript コンソールで、たとえば次のように実行できます。
dijit.registry.byId("widget_id")
...そしてそのウィジェットへの参照を取得します。しかし、機能テストの範囲内でこれを行うにはどうすればよいでしょうか? 私は .eval() の約束を試してみましたが、さまざまな約束のコールバックで「ウィンドウ」などのオブジェクトにアクセスしようとしましたが、役に立ちませんでした。
これには簡単な解決策があると確信していますが、見つけることができませんでした。