我有一个特定的要求,即在运行时提供配置文件来运行RSpec脚本。
RSpec不允许您通过命令行提供自定义参数,除了“ - tag, - format, - output等”之类的预定义参数。
有解决方法吗?
答案 0 :(得分:1)
经过各种在线资源和堆栈流程的大量挖掘后,我找到了解决方法:
通过使用h t t p s://www.mysite.com/myapp/login.aspx?ReturnURL=/someurl&ReturnURL=/someurl
gem,您可以实现此目的。
安装dotenv
dotenv
在测试脚本文件夹中创建.env文件,并将自定义参数作为“KEY = VALUE”对,e.x:
$ gem install dotenv
在规范文件中读取值作为环境变量
CONFIG_FILE=test_config.yaml
现在,您将配置文件名称作为测试程序中的环境变量。