Ruby の場合と同じように、Python でタイムアウトを設定しようとしています。
クリックするとポップアップが開くというリンクがありますが、スクリプトを強制終了するまでスクリプトがフリーズするため、アクセスできません。ruby watir-webdriver でこのポップアップに何ヶ月もアクセスしようとしてきました。
ポップアップの呼び出しをタイムアウトしてから、ポップアップ ウィンドウにアクセスしようとしています。
@timeout(3)
try:
b.execute_script("javascript:openMdlWindow('InvestmentDetailOptions.aspx?IDAssetType=','620','600');if(window.document.RetValue == '2'){window.parent.LoadinIframe('InvestmentDetail.aspx?FromMenu=N&IDAssetType=','Investment Details > Full View','false');}")
except Exception, e:
print 'timeout!'
どんな助けでも大歓迎です。