オカヘイ
Webページのリンクをクリックできない時に出会った解決法の紹介です。
目次
Webページのリンクをクリックできない時
想定ケース
ブラウザを起動させ、社内ページのボタンをクリックさせたいのに、UI要素も指定してなぜかうまくいかないことが多くありました。
キーの送信で{Tab}で送りながらなんとかしのいでましたが、今回ようやく見落としに気づけたのでご紹介します。
【結論!】
ブラウザの起動時のページと違う新しいページでリンクが開かれてた…です。
ブラウザ開くと社内ポータルサイトが開いて、そこにあるリンクボタンをクリックすることで自動化したいシステムへリンクするのですが、そのリンクボタンのクリックでブラウザが新たに開かれていたことをずーーーーと見落としてました。
原因が分かったので、ブラウザの起動の初期URLにリンクボタンクリック後の遷移したページのURLを貼り付けて、ダイレクトに飛ばすようにしたら、【Webページのリンクをクリック】のアクションがしっかりと動き出しました。
生成されるBrowser変数に新しいページは入らないですもんね…
当たり前すぎるのですが、まあ気づけて良かったです。
私と同じように社内システム連携でPADを使って、なんかボタンクリックできないなぁと思ったときは、きちんとブラウザが起動時と同じで1つになっているか確認してみてくださいね。