新しいブラウザウィンドウではなく、ポップアップウィンドウのようにメインウィンドウと重なるウィンドウを開くことができるWebアプリがあります。ある場所で、アプリのメインウィンドウを表示しているかどうかを確認する必要があります。私の最初のアイデアは、ブラウザのウィンドウ数を取得することでした。これが0の場合、私は家にいますが、それらのオブジェクトをカウントする方法の解決策を見つけることができません。
メインページは次のようになります:
Browser().Page()
新しいウィンドウ(ポップアップ)を開くと、次のようになります。
Browser().Window().Page()
そして、前のものから別のものを開くと、次のようになります:
Browser().Window().Window().Page()
問題は、どうすればウィンドウ要素の数を取得できるかということです。