リンクの場合はハイパーリンク箇所を右クリックして
アドレスをコピーしてそれでウィンドウを開けば
UiPath がウィンドウを開くので要素が取れます
(ウィンドウはUiPath の管理下にある)。
JavaScript の場合は、飛び先のアドレスがわからない
(=UiPath が管理できない)ので、ウィンドウを
とらえられないのだと思います(飛び元によりポップアップ
ウィンドウのアドレスは変わる)。
リンクをクリックしたら何が起きるかはブラウザにしか
分からないと思うのですが、どうやってUiPath に伝達
するのでしょう。
アクティブなウィンドウをウィンドウ変数で得て
それを指定して当該ウィンドウの最大化などは
できますが、これはWindows の機能でアクティブな
ウィンドウを察知しているだけでしょう。
例えば他のアプリが前面にある時は、UiPathはそれに対して
働きかけをしてしていますね。
そしてどうやら要素は飛び元を探しているようで
これでは要素は見つからないことになります。
解決策がありますでしょうか?