提前感谢您的帮助。
我正在尝试在env.rb中创建变量
File_path =("#{File.dirname(__FILE__)}/../../features/TestData/Testdata.html")
并直接在Cucumber功能中调用File_path。
for example
...
And I upload a file from path "<File_path>"
...
这是更好的方法吗?
答案 0 :(得分:3)
是的,有更好的方法。
在要素文字中,使用有意义的名称而不是文件路径。
例如,根据您的目标,其中任何一个:
And I upload a file of test data
And I upload my web page
And I upload some previously saved information
然后将文件路径放在步骤文件中。
一般来说,功能描述应该是简单的语言,而不是源代码,文件路径,环境等等。