2017-03-07 51 views
1

我有一段用于发送Yahoo eMails的imacros代码,效果很好。但除了粘贴身体领域的内容。我已经尝试了一些使用imacros的其他方法,但我无法让这部分工作。无法使用iMacros在雅虎身上粘贴内容

这是我的代码。感谢任何帮助。 :)

VERSION BUILD=844 RECORDER=CR 
SET EMAIL "[email protected]" 
SET PASS "password" 
SET !ERRORIGNORE YES 
URL GOTO=https://login.yahoo.com/?.src=ym&.intl=us&.lang=en-US&.done=https%3a//mail.yahoo.com 
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:mbr-login-form ATTR=ID:login-username CONTENT={{EMAIL}} 
TAG POS=1 TYPE=BUTTON FORM=ID:mbr-login-form ATTR=ID:login-signin 
SET !ENCRYPTION NO 
WAIT SECONDS=1 
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:mbr-login-form ATTR=ID:login-passwd CONTENT={{PASS}} 
TAG POS=1 TYPE=BUTTON FORM=ID:mbr-login-form ATTR=ID:login-signin 
WAIT SECONDS=3 
TAG POS=1 TYPE=SPAN ATTR=ID:yui_3_16_0_ym19_1_* 
WAIT SECONDS=1 
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:to-field [email protected] 
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:subject-field CONTENT=test 
TAG POS=1 TYPE=DIV ATTR=ID:rtetext 
TAG POS=5 TYPE=SPAN ATTR=ID:yui_3_16_0_ym19_1_* 

回答

0

您是否尝试过使用事件录制模式(iMacros Sidebar - 管理选项卡 - 设置)来输入消息正文?我自己试着快速录制,发现以下两个命令一起成功填充了邮件正文:

EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(9)>DIV:nth-of-type(3)>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV:nth-of-type(7)>DIV>TABLE>TBODY>TR:nth-of-type(2)>TD>DIV>DIV>DIV:nth-of-type(2)" BUTTON=0 
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV:nth-of-type(9)>DIV:nth-of-type(3)>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV:nth-of-type(7)>DIV>TABLE>TBODY>TR:nth-of-type(2)>TD>DIV>DIV>DIV:nth-of-type(2)" CHARS="this is a test"