0

起動済みのブラウザを再利用したいです。
現在使用中のパーツだと、もたつきます。
以前のパーツだと、テストのときにメンドイです。
常に最速に駆け抜けるバランスポイントについてヒントがあれば教えてください。
ズバリな「こうしてるよ」ならなお嬉しいです。

 

環境

  • Win10
  • Chrome94
  • WinActor7211

 

現在使用中のパーツ

  • 有効無効状態取得
  • ブラウザ起動済みと判断して良い要素の状態を取得
  • エラーを例外処理でキャッチしてブラウザ起動に繋げてる

メリデメ

  • ◎ 確実、安定
  • ▲ ブラウザ未起動だと10秒待機が発生しちゃう
  • ▲ シナリオの1周目、複数ウィンドウを立ち上げる場面だと、10秒×ウィンドウ数分の待機時間が発生して萎える

 

※「ブラウザ起動」の設定

  • 待機時間:1秒
  • これはブラウザ起動を経てる場合に有効っぽい
  • WinActorで起動済みのブラウザなら再利用で制御できるので、それなら1周目でもスムーズに掴んでほしい

 

ほかに試したパーツ

  • ウィンドウタイトル取得
    → 同じ事情で大差なし

 

以前のパーツ

  • ウィンドウ前面化
    → 最速っぽくて快適だった
    → テスト中に手動で立ち上げてるほうを前面化しちゃうので撤去を進めた経緯がある

https://winactor.com/questions/question/chromeのシナリオでウィンドウ前面化を撤去してみた/

 

ほかの案

  • スパルタ式

https://winactor.com/questions/?q=ごく稀に対象のアクティブ化に失敗する

  • 現在使用中のパーツと同等の挙動と思われる
  • パーツ数でむしろ不利になる想定
この質問は解決済みのためクローズされています。
anothersolution 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。