Apricot-S / majsoulrpa

A Robotic Process Automation (RPA) framework for Mahjong Soul (雀魂)
Other
16 stars 5 forks source link

リモートブラウザがないときRPA.wait()が停止する #63

Open Apricot-S opened 5 months ago

Apricot-S commented 5 months ago

概要

リモートモードでRPAの接続先のリモートブラウザがないとき固まる ・タイムアウトを過ぎても処理が終了しない ・Ctrl+cが効かない Loginのinit内で止まっている

再現手順

majsoulrpa_remote_browserが起動していない状態で リモートモードのRPAを起動し、RPA.wait()を実行する

To Be

リモートモードでRPAの接続先のリモートブラウザがないときも ・タイムアウトを過ぎるとTimeoutErrorを投げる ・Ctrl+cを入力するとKeyboardinterruptを投げる

Apricot-S commented 4 months ago

macOSおよびLinuxで問題が発生するか調査する。 問題ない場合はZeroMQ起因の問題の可能性が高くなる。