【发布时间】:2014-04-27 00:52:16
【问题描述】:
我正在使用 python-behave 进行 BDD 测试,我必须从命令行传递一个 URL(例如 www.abc.com)。
$behave -u "www.abc.com"
为了实现这一点,我已经阅读了behave documentation,但是没有足够的材料以及设置behave.ini 文件的解释。我也不确定 behavior.ini 文件如何帮助我传递参数。
有人可以告诉我如何设置命令行参数的行为吗?
【问题讨论】:
-
我不明白你在问什么。运行
behave时,应在命令行上传递命令行参数。有什么不清楚的地方?您是否尝试从其他代码运行behave?您想在ini文件中放入什么? -
我只想从命令行传递一个 url,例如: $behave --url "www.abc.com" 并在方法 def before_all(context) 中将此 url 用于 environment.py 文件: context.browser = webdriver.Firefox() context.url = "www.abc.com"
标签: python bdd python-behave