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/