这曾经在过去工作,但最近我一直在尝试使用Selenium IDE上传文件,现在我收到此错误:
[错误]意外异常:代码 - > 1000,INDEX_SIZE_ERR - > 1,DOMSTRING_SIZE_ERR - > 2,HIERARCHY_REQUEST_ERR - > 3,WRONG_DOCUMENT_ERR - > 4,INVALID_CHARACTER_ERR - > 5,NO_DATA_ALLOWED_ERR - > 6,NO_MODIFICATION_ALLOWED_ERR - > 7,NOT_FOUND_ERR - > 8,NOT_SUPPORTED_ERR - > 9,INUSE_ATTRIBUTE_ERR - > 10,INVALID_STATE_ERR - > 11,SYNTAX_ERR - > 12,INVALID_MODIFICATION_ERR - > 13,NAMESPACE_ERR - > 14,INVALID_ACCESS_ERR - > 15,VALIDATION_ERR - > 16,TYPE_MISMATCH_ERR - > 17,DATA_CLONE_ERR - > 25,消息 - >安全错误,结果 - > 2152924136,名称 - > NS_ERROR_DOM_SECURITY_ERR,文件名 - > chrome://selenium-ide/content/selenium-core/scripts/atoms.js,lineNumber - > 8911,columnNumber - > 0,位置 - > JS frame :: chrome://selenium-ide/content/selenium-core/scripts/atoms.js :: :: line 8911,inner - > null,data - >空
我正在使用的命令是:
Command: type
Target: //*[locator]
Value: path/to/file
还有其他人有这个问题吗?
答案 0 :(得分:5)
这只影响FF8
错误报告和建议的解决方法:
Issue 2826: type command fails with security error in Firefox 8 for file inputs
答案 1 :(得分:1)
通过使用Selenium IDE,我们无法上传文件....在上传文件时我们必须从Windows应用程序获取文件... IDE无法管理Windows文件,我们可以使用IDE for Only Web基于应用程序 最好使用Auto It脚本在Selenium RC中上传文件。