2

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

我在一个小团队工作,我们希望能够让我们的测试可移植,并最终成为我们生产过程的一部分。我们目前正在使用 Selenium IDE 编写测试,团队中有一些人使用 Mac,一些人使用 Windows 等。所以,现在,“forXML”命令需要一个绝对路径,例如:

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

这不是很便携。这样做会很方便:

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

这将拉出与测试用例或当前测试套件或其他东西位于同一目录中的 data.xml 文件。我玩过各种版本的语法,但我想不出任何可以通过一些“相对”路径提取文件的东西。这甚至可能吗?

谢谢

4

2 回答 2

1

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

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

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

于 2013-11-29T02:12:29.510 回答
0

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

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

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

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

于 2017-01-30T16:37:30.047 回答