画面に表示されないと活性化しないXpath(しくじりエピソード)
社内で利用している業務用サイトの操作を自動化する時のことです。
Xpathを設定し、部分実行では全て動作確認がとれました。
しかし、全体実行では、途中でXpathが無いというエラーが出て止まってしまいます。
何度Xpathを取り直しても、スローにしても、指定時間待機を置いても、解決しません。
困り果てながら、要素をじっくりじっくり見たところ、
ちょうど止まってしまうあたりは画面に表示されない部分であり、
その部分は画面に表示されないと要素が現れない事がわかりました。
そこで、画面に表示されている部分の処理が終わったら画面をスクロールして表示させるようにしました。
少し待機時間も入れました。
そうしたところ、エラーで止まらず、シナリオが流れるようになりました。
ブラウザ操作はサイトのつくりによってそれぞれ違いがあり学びが多いです。
pp 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。
新規登録