TeraOmegaNetwork 2.1
<2023年3月>
2627281234
567891011
12131415161718
19202122232425
2627282930311
2345678

jquery drag drop html5 ASP.NET json
SVGとVue.jsのお勉強 1
IEAuto 2018新機能の整理
IEAuto 2018 0.9.4_beta
IEAuto 2018 0.9.2_beta
IEAuto 2018 0.9.1_beta
Javascript querySelector
javascript querySelector
DELETE/INSERT 作成マクロ
IEAuto 2018 0.9.0_beta

プログラミング
・C#
・C/C++
・Objective-C
・Java
・Perl
・Visual Basic
・Visual Basic .NET
・色々な言語
・メモ
管理人の落書き
リンク
テンプレート作成支援言語
IEAuto
クラス設計
試験勉強
・応用情報技術者
・セキュリティスペシャリスト







  お勧め1「テンプレート作成支援言語(T言語)」ver 1.4.2    2012/04/15 更新
テンプレート作成支援言語について
Vectorでダウンロードする

お勧め2「ブラウザ自動操作ツール(IEAuto2013)」ver 1.0.2   2013/03/01 更新。
ブラウザ自動操作ツール(IEAuto 2009)について
Vectorでダウンロードする

お勧め3「ブラウザ自動操作ツール(IEAuto2018) 」ver 0.9.4   2018/09/07 更新。
ダウンロードする。  

旧Ver:ver 0.9.0_beta

お勧め4「データベース更新前更新後比較ツール(DBCMP) Oracle接続可」ver 1.4.0  2010/03/14 新規公開
ダウンロードする。

IEAuto - --------------
Javascript querySelector

( ..)φメモメモ
javascript:alert(document.querySelector("body > div.ui-widget-overlay") != null)




非同期中(ajax処理中)のみjQuery UIのui-widget-overlayを使用して画面を操作できないようにしているフレームワークの場合のブラウザ自動操作時の待機手段。クライアントのJSの処理後にui-widget-overlayが解除されるなら問題なくうごきそう。
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
// 呪文
javascript: var ivl = setInterval(function() {if(document.querySelector(
"body > div.ui-widget-overlay") != null){ console.log("wait"); } else { clearInterval(ivl); }}, 1000)

// 呪文改行
javascript: 
    var ivl = setInterval(
        function() {
            if(document.querySelector("body > div.ui-widget-overlay") != null){
                console.log("wait");
            } else { 
                clearInterval(ivl); }
            }, 1000
    )




参考URL
http://codaholic.org/?p=1485

・検索キーワード:  querySelector, setInterval, clearInterval

戻る  マイリストへ追加