您可以使用 Sel-Blocks Selenium 附加组件为数据文件指定'relative'路径吗?


在使用

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

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

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

这不是非常便携。 做这样的事情会很方便:

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

这将拉出一个 data.xml 文件,该文件位于与测试用例或当前测试套件或其他内容位于同一目录中。 我已经尝试了各种版本的语法,但我无法弄清楚任何可以通过某些"相对"路径拉出文件的东西。 这可能吗?

谢谢

路径相对于正在运行的脚本本身。例子:

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

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

路径相对于正在运行的脚本本身。例子:

forXML|data.xmlforXML|data_dir/data.xml

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

让它相对的,或者至少可以配置为参数([你的路径]文件名.xml)会很棒

最新更新