ブラウザ起動が遅い
助けてください。
「ブラウザ起動」でブラウザが立ち上がるまでにタイムラグがあります。
アドレスバーにdata;と表示される、「ページ表示」前の画面のことです
5秒とか、ログインユーザー/端末によっては2~3分経ってやっと表示される模様。
現状
- WinActor7211
- Chrome/WebDriverは10x台
- 最終「.」後の2桁だけChromeと異なる
- 完全一致バージョンのChromeDriverはない
- 「ブラウザ起動」でブラウザ名(変数に値を入れてある)を分けて2ウィンドウを使い分けている
- 1ウィンドウめはすぐに立ち上がる
- シナリオを1つ前の版に戻したら、2ウィンドウめもすぐに立ち上がる
最近の動き
- 1週間くらい前に、全ユーザーのPCログインアカウント切り替えがあった
- C\Users内のユーザーが別扱い
- 1つ前の版のシナリオは、この切り替え後にも動かしていた
制約
- わたしの環境では再現せず
- 切り替え前のアカウントではすでにログインできない
- 利用側の都合で、検証できるタイミングが限られる
- Edgeは殺されており試せず
- Chromeのバージョンアップは許可されてない
確認したこと
- このへんの上位ヒット
確認予定
- Chrome/WebDriver周り:バージョン、実際の利用ファイル、wa_auto_proxy.crxとか
- セキュリティ周り:検疫対象から除外
- PC起動後、ほかのアプリ等起動してない状態で、このシナリオだけを実行
伺いたいこと
- 同様の症状の対処例
- 原因究明のヒント、チェックポイント
- 回避策のバリエーション
- その他アドバイス等々
2024/02/29追記
同じドメイン内で別ユーザー扱いです。
- 変更前:ID/PW認証
- 変更後:IDカード/PW
ルーター/サーバー/システム系は別拠点です。
手動では今でもスムーズに起動します。
特定ユーザー?端末?なのかどうか、営業時間外にわたしが試してみようと思ってます。
フロー
- 1つめのブラウザ起動
- データ取得
- 2つめのブラウザ起動
- データ入力
- 1.〜4.をループ
変更点
- 2つめのブラウザ側でシステムが吐くエラーにこれまでより多く対処するように機能強化
- 「ブラウザ起動」に関する設定に変更なし
2024/02/29追記
順序入れ替えで起動はスムーズになりました。
でも、起動遅延の症状があった人は、2つめのブラウザでデータ入力のサブルーチンが牛歩並みに遅い。
わたしがその端末にログインして同じファイルセットで実行する限り、モードAでもモードBでもこれまで通り2つのブラウザが快適スムーズに動きます。
モードAで2つめの「ブラウザ起動」に時間を要してるユーザーが、試しに1つめのブラウザの画面をページ内の戻るボタンで画面遷移させたら、2つめのブラウザが起動したという情報もあります。
1つめのブラウザで何かを待ち続けてる?
ウィンドウの移動に時間がかかってる?
やっぱりWebDriver周辺な気がしちゃう。
でも同じファイルセット/シナリオファイルだし。
何らかのきっかけでWebDriverがハングって多重起動みたいになっちゃってたとかなら、PCを立ち上げ直した後の今日なら解消してる?
でも昨日もPC起動直後から一緒に手順を確認したし。遠隔で。
引き続き、コメントでいただいた切り分けアイテムの出番を窺います。
画面遷移のフェイントを追加してみる対症療法で前進するのかどうか。
前後の影響範囲考慮がメンドそう。