2015-02-07 79 views
2

我正在構建一個imacros scrip,但似乎無法寫在一個contenteditable div。寫在contenteditable div? imacros

這是我單擊以發表評論時imacros構成的腳本。

TAG POS=2 TYPE=DIV ATTR=TXT:Add<SP>a<SP>comment... 
TAG POS=1 TYPE=DIV ATTR=CLASS:Pf&&TXT: 

雖然我打字沒有什麼在紙條發生,除非我點擊評論再次然後將它寫入這一點。

TAG POS=2 TYPE=DIV ATTR=TXT:"whatever I typed" 

但是當我運行它,它說

RuntimeError: element DIV specified by TXT:"whatever i typed" was not found, line 6 (Error code: -921) 

的HTML註釋:

<div id="z13uu53isp2oj3z1n23tspvykmzcgztxv04.editor" jsname="L9AdLc" class="cp"><div class="Pf"><div dir="LTR" role="textbox" g_editable="true" class="df b-K b-K-Xb URaP8 editable" id=":39.f" contenteditable="true"><br></div></div></div> 

<div class="Pf"><div dir="LTR" role="textbox" g_editable="true" class="df b-K b-K-Xb URaP8 editable" id=":39.f" contenteditable="true"><br></div></div> 

有沒有解決這個辦法嗎?或者一個能夠做到這一點的不同程序。

+0

使用事件命令並記錄你輸入的內容。 – macroscripts 2015-02-09 14:52:55

回答

0

你應該嘗試「POS = 1」,而不是「POS = 2」,似乎只有一種與指定的文本標籤,而你試圖找到第二個:

TAG POS=1 TYPE=DIV ATTR=TXT:"whatever I typed"