0

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

我得到的完整错误是:

[错误] 意外异常:[异常...“URI 方案对应于未知协议处理程序”nsresult:“0x804b0012 (NS_ERROR_UNKNOWN_PROTOCOL)”位置:“JS 框架 :: chrome://selenium-ide/content/tools.js -> file:///C:/Rommel/user-extensions.js?1447329745072 :: IDEIncludeCommand.prototype.getIncludeDocumentBySynchronRequest :: line 81" data: no]。toString -> function toString() { [native code] }, message -> , result -> 2152398866, name -> NS_ERROR_UNKNOWN_PROTOCOL, filename -> chrome://selenium-ide/content/tools.js -> file:// /C:/Rommel/user-extensions.js?1447329745072, lineNumber -> 81, columnNumber -> 0, inner -> null, data -> null, stack -> IDEIncludeCommand.prototype.getIncludeDocumentBySynchronRequest@chrome://selenium-ide /内容/工具。


我用 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 文件的内容。
我还尝试从不同的站点获取扩展文件,但它们似乎都是一样的。
帮助将不胜感激。

4

1 回答 1

0

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

于 2015-11-12T14:56:08.667 回答