Chrome 任意のウィンドウへ移動 スクリプト改変(WindowHandle→WindowTitle)
初めての質問で説明不足等ご容赦ください。
Ver7.1.1 ブラウザ関連 任意のウィンドウへ移動
のライブラリで、ウィンドウハンドルではなく、ウィンドウタイトルを指定して移動するスクリプトを作成しようとした所、
思うように動いてくれません。「ライブラリ実行(spv_Web)に失敗しました。」が出てしまいます。
以下改変したスクリプトになります。SwitchToWindowとWindowHandleの部分を変更しました。
browserName = !ブラウザ名!
windowtitle = !ウィンドウタイトル!
SetUmsVariable "$CLEAR_ARGUMENT", ""
SetUmsVariable "$SET_ARGUMENT", "SwitchToWindowByTitle("windowtitle")"
SetUmsVariable "$SET_ARGUMENT", browserName
SetUmsVariable "$SET_ARGUMENT", windowtitle
SetUmsVariable "$RUN_CLASS2" , "SpvWeb"
if GetUmsVariable("$RUN_CLASS2") <> "true" then
Err.Raise 1, "", "ライブラリ実行(spv_Web)に失敗しました。"
end if
指定したウィンドウタイトルへ移動できるような解決策等ございましたらご教示のほど、お願い致します。
補足
・やろうとしていること
Chrome上のブラウザ(すでに複数タブ展開中)の一つで、クリックした後に展開されるポップアップの選択型ウィンドウ(yes,noではなく、複数回のクリックを経て選択する)への移動を1つのノードで行いたい。
現状だと、次のウィンドウへ移動を複数回重ねる必要があるため。