来自selenium IDE的错误:URI方案对应于未知的协议处理程序

时间:2015-11-12 13:11:42

标签: selenium-ide uri-scheme

我对selenium IDE很新。 我尝试从XML文件中读取。 我在这个网站上看到了这个错误,但是没有回答(据说错误是使用了xml文件,但似乎并非如此)

我得到的完整错误是:

  

[error]意外异常:[例外..." URI方案   对应一个未知的协议处理程序" nsresult:" 0x804b0012   (NS_ERROR_UNKNOWN_PROTOCOL)"位置:" JS框架::   chrome://selenium-ide/content/tools.js - >   file:/// C:/Rommel/user-extensions.js?1447329745072 ::   IDEIncludeCommand.prototype.getIncludeDocumentBySynchronRequest ::   81行"数据:没有]。 toString - > function toString(){[native code]},   消息 - > ,结果 - > 2152398866,名称 - > NS_ERROR_UNKNOWN_PROTOCOL,   文件名 - > chrome://selenium-ide/content/tools.js - >   file:/// C:/Rommel/user-extensions.js?1447329745072,lineNumber - > 81,   columnNumber - > 0,内 - > null,data - > null,stack - >   IDEIncludeCommand.prototype.getIncludeDocumentBySynchronRequest@chrome://selenium-ide/content/tools.js    - > file:/// C:/Rommel/user-extensions.js?1447329745072:81:5 xmlTestData.prototype.load@chrome://selenium-ide/content/tools.js - >   文件:/// C:/Rommel/datadriven.js 1447329745073:53:19   Selenium.prototype.doLoadTestData@chrome://selenium-ide/content/tools.js    - > file:/// C:/Rommel/datadriven.js?1447329745073:102:2 fnBind / retval @ chrome://selenium-ide/content/selenium-core/scripts/htmlutils.js:60:12   ActionHandler.prototype.execute@chrome://selenium-ide/content/selenium-core/scripts/selenium-commandhandlers.js:314:28   ._executeCurrentCommand @铬://selenium-ide/content/selenium-runner.js:306:19   TestLoop.prototype.resume@chrome://selenium-ide/content/selenium-core/scripts/selenium-executionloop.js:78:13   fnBind / RETVAL @铬://selenium-ide/content/selenium-core/scripts/htmlutils.js:60:12   ,location - > JS frame :: chrome://selenium-ide/content/tools.js - >   file:/// C:/Rommel/user-extensions.js?1447329745072 ::   IDEIncludeCommand.prototype.getIncludeDocumentBySynchronRequest ::   第81行

我使用selenium IDE命令得到它:loadTestData

<tr>
<td>loadTestData</td>
<td>C:\Rommel\test_data_file.xml</td>
<td></td>
</tr>

XML文件是:

<testdata>
    <test employee="1" type="1" startDate="01.01.2013" endDate="01.02.2013" />
    <test employee="2" type="1" startDate="01.02.2013" endDate="01.03.2013" />
    <test employee="3" type="1" startDate="01.03.2013" endDate="01.04.2013" />
</testdata>

我使用下一个用户扩展文件: sideflow.js,include.js,datadriven.js,goto_sel_ide.js。 在某处,我读到扩展文件的顺序很重要,但更改顺序并没有解决问题 如果我将文件名留空,则错误仍然存​​在,因此我的结论是错误不是因为XML文件的内容。
我也尝试从不同的网站获取扩展文件,但它们似乎都是一样的 非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

解决:经过一天的挫折......我需要使用文件路径:file:/// C:/Rommel/test_data_file.xml
而不是 C:\隆美尔\ test_data_file.xml