在使用SelBlocks插件进行数据驱动开发时指定数据文件的位置时,是否可以指定相对路径而不是绝对路径?
我正在组建一个小团队,我们希望能够让我们的测试变得便携,并最终成为我们生产过程的一部分。我们目前正在使用Selenium IDE来编写测试,我们团队中的一些人使用Mac,一些人使用Windows等。所以,现在,'forXML'命令需要一个绝对路径,如:
forXML|file:///C:/data.xml
这不是非常便携。只做一些事情会很方便:
forXML|file:///./data.xml
这会产生一个data.xml文件,该文件位于与测试用例或当前测试套件相同的目录中。我已经使用了各种版本的语法,我无法弄清楚任何会通过一些“相对”路径提取文件的东西。这甚至可能吗?
由于
答案 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)会很棒