您可以使用Sel-Blocks Selenium附加组件为数据文件指定“相对”路径吗?

时间:2013-11-11 20:07:59

标签: selenium selenium-ide

在使用SelBlocks插件进行数据驱动开发时指定数据文件的位置时,是否可以指定相对路径而不是绝对路径?

我正在组建一个小团队,我们希望能够让我们的测试变得便携,并最终成为我们生产过程的一部分。我们目前正在使用Selenium IDE来编写测试,我们团队中的一些人使用Mac,一些人使用Windows等。所以,现在,'forXML'命令需要一个绝对路径,如:

forXML|file:///C:/data.xml

这不是非常便携。只做一些事情会很方便:

forXML|file:///./data.xml

这会产生一个data.xml文件,该文件位于与测试用例或当前测试套件相同的目录中。我已经使用了各种版本的语法,我无法弄清楚任何会通过一些“相对”路径提取文件的东西。这甚至可能吗?

由于

2 个答案:

答案 0 :(得分:1)

路径与正在运行的脚本本身有关。例子:

forXML|data.xml
forXML|data_dir/data.xml

请参阅此处的文档:http://refactoror.wikia.com/wiki/Selblocks_Reference

答案 1 :(得分:0)

  

路径与正在运行的脚本本身有关。例子:

     

forXML | data.xml中   forXML | DATA_DIR / data.xml中

这对我不起作用,只能使用像forXML这样的绝对路径| file:/// C:/dataDir/data.xml

让它相对,或至少可配置为参数([yourpath] filename.xml)会很棒