は私がしようとしています選択解除選択した後previosly選択したテキストを(何も選択しない)と、キー押下イベントでそれをコピーした:iMacros FF:EVENT TYPE = KEYPRESSの後にテキストの選択を解除するCtrl + A?
EVENT TYPE=KEYPRESS CHAR="a" MODIFIERS="ctrl"
EVENT TYPE=KEYPRESS CHAR="c" MODIFIERS="ctrl"
IすでにCLICKとランダム要素のDBLCLICKイベントを使用して試してみましたまた、代替マウスボタンを使用して、ページ、(1,2)などの:
EVENT TYPE=CLICK SELECTOR="HTML>BODY>TABLE>TBODY>TR>TD>TABLE:nth-of-type(4)>TBODY>TR>TD:nth-of-type(3)>TABLE>TBODY>TR:nth-of-type(4)>TD>TABLE:nth-of-type(2)>TBODY>TR:nth-of-type(5)>TD>TABLE>TBODY>TR>TD:nth-of-type(2)" BUTTON=0
も代わりXPATHを使用して:
EVENT TYPE=CLICK XPATH="/html/body/table/tbody/tr/td[1]/table[4]/tbody/tr[1]/td[3]/table/tbody/tr[4]/td/table[2]/tbody/tr[1]/td/table/tbody/tr/td[1]/strong" BUTTON=0
いずれの場合も、ターゲット要素はマークされていますが、それ以外は何も起こりません。 ターゲットは、ほとんどがテキストを含むテーブルで構成された単純なhtmlドキュメントです。
Iはまた、点でクリック使用しようとした座標: CLICK X = 784、Y = 166
そして、イベントの前に短い遅延を使用するように、他の質問に示唆されているように: WAIT秒= 1
最初のイベント(イベントタイプ= KEYPRESS CHAR = "a" MODIFIERS = "ctrl")は問題なく動作します。
編集:私が使用していたFirefoxのiMacrosのバージョンは9.03でした。受け入れられるソリューションは8.97までしか動作しません。
これは奇妙です。 'EVENT TYPE = CLICK POINT ="(0,0) "のようなものは、それ自身のスクリプトとして実行された場合には実際に動作しますが、' EVENT TYPE = KEYPRESS CHAR = "a" MODIFIERS = "ctrl" '同じランタイムは失敗します。バグや機能がわからない場合: –
手動で変更できるHTMLコントロール、つまり入力、選択、テキストエリア、チェックボックスにクリックを記録してみてください。 – Shugar
@ Shugar残念ながら、私はスクリプトを実行するページにそのような要素はありません。 – yuu