コマンドラインよりAccessをバックグラウンドで起動し、マクロからSeleniumBasicを走らせています。
VBAのプロシージャ内でエラートラップできずにフリーズしていることが不定期にあります。
コマンドラインではなく直接開いてプロシージャを実行しても再現せず、SeleniumBasicは(恐らく)例外発生と見做しておらずエラートラップできないため、何処でフリーズしているのか分からず困っています。
これについていくつかご教授頂けますと助かります。
SeleniumBasicの実行ログは取得可能でしょうか。
フリーズはページ、要素、JavaScript、非同期通信等の読み込みが永遠と続いているためではないかと推測しています。
仮にその場合、待機を強制終了させることは可能でしょうか。
実行プロセスをVBAへ戻して処理を継続させたいです。
追記:
SeleniumBasicはヘッドレスモード(.AddArgument --headless)で実行しています。
あなたの回答
tips
プレビュー