Imacros显示此错误

NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff
(NS_ERROR_UNEXPECTED) [nsIPrefBranch.getCharPref]


请帮忙 !!!

我正在运行此代码:

VERSION BUILD=8601111 RECORDER=FX

TAB T=1

SET !DATASOURCE livefile.csv

SET !LOOP 2

SET !DATASOURCE_COLUMNS 2

SET !DATASOURCE_LINE {{!LOOP}}

URL GOTO= "xyz.com"

TAG POS=1 TYPE=INPUT:TEXT ATTR=Name:name CONTENT={{!COL1}}

TAG POS=3 TYPE=BUTTON ATTR=STYLE:

WAIT SECONDS=5

TAG POS=1 TYPE=A ATTR=TXT:Edit

WAIT SECONDS=5

TAG POS=1 TYPE=TEXTAREA FORM=ID:product_edit_form ATTR=ID:description CONTENT=

TAG POS=1 TYPE=TEXTAREA FORM=ID:product_edit_form ATTR=ID:description CONTENT={{!COL2}}

TAG POS=1 TYPE=DIV ATTR=Class:content-header

TAG POS=5 TYPE=BUTTON ATTR=STYLE:

WAIT SECONDS=5

最佳答案

我在以前使用的imacros宏文件上遇到了相同的问题。我注意到,如果我记录一个新的宏,它将很好地工作。旧宏与新录制的宏之间的区别在于,新宏文件是带有字节顺序标记前缀的UTF8文件。

增强@Thomas的答案:仅将宏文件格式从ANSI更改为UTF8是行不通的-新文件还必须具有Unicode字节顺序标记(BOM)。对于UTF8,它是序列0xEF,0xBB,0xBF(有关字节顺序标记,请参见维基百科条目)。

确保使用保留BOM的编辑器。对于PSPad,您可能必须打开“程序设置/程序第2部分”中的一个选项才能实现。

关于imacros - NS_ERROR_UNEXPECTED:组件返回失败代码:0x8000ffff(NS_ERROR_UNEXPECTED)[nsIPrefBranch.getCharPref]“,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21671319/

10-10 03:27