我正在为Web应用程序创建一个unittest
- 和基于Selenium的测试套件。它可以通过几个主机名访问,例如暗示不同的语言;但我当然希望能够测试,例如我的开发实例也没有改变代码(并且没有摆弄hosts
文件,这对我来说不再适用,因为出于网络安全考虑,我想。)
因此,我希望能够通过命令行参数指定主机名。
测试运行器进行自我解析,例如用于选择要执行的测试。 处理这种情况的推荐方法是什么?
答案 0 :(得分:0)
我最终提出的解决方案是:
assertLoadsOk
方法来检查HTTP状态代码)。sys.argv
)中删除。import
上进行。对我来说效果很好......