我正在构建一个imacros脚本,但似乎无法在一个可信的div上写。
当我点击发表评论时,这是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 :(得分:0)
您应该尝试“POS = 1”而不是“POS = 2”,似乎只有一个标签指定了文本,并且您试图找到第二个:
TAG POS=1 TYPE=DIV ATTR=TXT:"whatever I typed"