EVENT【iMacrosコマンド一覧】
コマンドの概要
「EVENT」コマンドは、従来のTAGコマンドでは自動化できないWebコントロールを自動化する新しいコマンドです。
- ドラッグドロップ
- スライダー(つまみをドラッグ&ドロップで動かせるコントロール)
- 日付コントロール
- ドロップダウンボックス
などです。「EVENT」コマンドの記録をテストするには、iMacros設定で記録モードをクリックモードに変更する必要があります。「EVENTS」コマンドは、同じタイプ、ターゲットなどの「EVENT」コマンドが集まったもののことです。
使い方
1 |
EVENT TYPE=type [SELECTOR|XPATH]=localizer [BUTTON|POINT|CHAR|KEY]=[button|point|char|key] [MODIFIERS=modifiers] |
引数
- type
コマンドによって起動されるイベントの種類を指定します。 使用できる値は次のとおりです。
【マウスイベント】
・MOUSEDOWN
・MOUSEMOVE
・MOUSEUP
・CLICK
・DBLCLICK
【キーボードイベント】
・KEYDOWN
・KEYUP
・KEYPRESS - SELECTOR|XPATH
「SELECTOR」コマンド、もしくは「XPATH」コマンドを選びます。ページ上のターゲット要素をローカライズするためのクエリ文字列です。XPATH表現、もしくはCSSセレクタクエリのいずれかを選択します。 - BUTTON|POINT|CHAR|KEY
「BUTTON」「POINT」「CHAR」「KEY」の中から選択します。どのイベントタイプが使用されているかによって使い分ける必要があります。 マウスイベントには、ボタンまたはポイントが必要です。 キーボードイベントにCHARまたはKEYが必要です。
「MOUSEDOWN」、「CLICK」、および「DBLCLICK」にはどのボタンを押すかを指定する必要があります(デフォルトは0またはマウスの左ボタン、中央のマウスボタンは1、マウスの右ボタンはボタンは2)。
「MOUSEUP」と「MOUSEMOVE」は、 “(245,186)”のようなマウス座標を指定します。
「KEYDOWN」、「KEYUP」、および「KEYPRESS」は、CHAR( “a”や “Q”などの印刷可能な文字)またはKEY(KEY = 40のような矢印のような印刷不可能なキー)を指定します。 - modifiers
「CTRL」、「ALT」、「SHIFT」、「META」の組み合わせを指定します。 マウスイベント中に押されたキーです。 複数指定する場合はコンマで区切ります(例: MODIFIERS = “ctrl,shift”)
注意点
- KEYを使用するキーボードイベントは、FirefoxのiMacrosでのみサポートされています
- 「EVENTS」コマンドは、同じタイプの同じターゲット要素の「EVENT」コマンドの集合です。そのため、パス上にマウスを移動すると、パスを定義するポイントがポイントのリストとして与えられる1つの「EVENTS」コマンドが記録されます。POINTS = “(27,154),(26,154),(25,154)”
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 |
URL GOTO=http://demo.imacros.net/TestPages/ForceDirectedGraph.aspx FRAME NAME=iframeFDgraph EVENT TYPE=MOUSEDOWN SELECTOR="HTML>BODY>svg>g:nth-of-type(10)>circle" BUTTON=0 EVENTS TYPE=MOUSEMOVE SELECTOR="HTML>BODY>svg>g:nth-of-type(10)>circle" POINTS="(559,222),(558,222),(557,222),(555,223), (554,224),(551,224)" EVENTS TYPE=MOUSEMOVE SELECTOR="HTML>BODY>svg" POINTS="(546,227),(536,232),(534,234),(523,243),(515,255),(512,259),(510,263),(500,282),(499,285),(493,300),(492,304),(492,306),(488,321),(487,323),(487,324),(487,326),(486,327),(483,336)" EVENTS TYPE=MOUSEMOVE SELECTOR="HTML>BODY>svg>line:nth-of-type(4)" POINTS="(481,338),(481,339)" EVENTS TYPE=MOUSEMOVE SELECTOR="HTML>BODY>svg" POINTS="(480,340),(479,342),(475,347),(475,348)" EVENT TYPE=MOUSEMOVE SELECTOR="HTML>BODY>svg>g:nth-of-type(10)>circle" POINT="(474,350)" EVENT TYPE=MOUSEMOVE SELECTOR="HTML>BODY>svg" POINT="(473,351)" EVENTS TYPE=MOUSEMOVE SELECTOR="HTML>BODY>svg>g:nth-of-type(10)>circle" POINTS="(472,353),(470,355),(469,357),(468,359),(467,360),(466,360)" EVENT TYPE=MOUSEUP SELECTOR="HTML>BODY>svg>g:nth-of-type(10)>circle" POINT="(466,360)" |
「CLEAR」コマンドを使用すると、Webサイトの応答時間がローカルキャッシュデータによる影響を受けないようになります。
1 2 3 4 5 |
URL GOTO=https://moqups.com/#!/ EVENT TYPE=MOUSEDOWN SELECTOR="#preview-svg>svg>svg>svg>foreignObject>DIV" BUTTON=0 EVENTS TYPE=MOUSEMOVE SELECTOR="#preview-svg>svg>svg>svg>foreignObject>DIV" POINTS="(131,254),(132,254),(134,254),(136,255),(139,256),(142,256),(147,256),(153,257),(160,257),(169,258),(190,258)" EVENT TYPE=MOUSEMOVE SELECTOR="#containment" POINT="(204,257)" EVENT TYPE=MOUSEUP POINT="(386,254)" |
関連コマンドと変数
自動化プログラムの作成を依頼しませんか?
普段の面倒な単純作業を自動化しませんか?
幣サイトでは、Windowsパソコンの自動化プログラムの作成サービスを行っています。
本サービスの特徴は、
・安価な値段
・個人から法人までどなたでも対応
・お客様の要望を全力で実現
です。
安いからといって、決して手は抜きません。
まずは、下のボタンからWindowsパソコンの自動化プログラムの作成サービスの詳細をご確認ください。
幣サイトでは、Windowsパソコンの自動化プログラムの作成サービスを行っています。
本サービスの特徴は、
・安価な値段
・個人から法人までどなたでも対応
・お客様の要望を全力で実現
です。
安いからといって、決して手は抜きません。
まずは、下のボタンからWindowsパソコンの自動化プログラムの作成サービスの詳細をご確認ください。