有人可以告诉我是否有可能在单元测试中获取域名,如果没有这样的解决方案通常没有解决的话;
一般来说,在UnitTest中没有这样的需求,因为你可以发送像/edit.html
这样的东西,它可以正常工作;
对于Selenium测试,它更难,当然我们可以在变量中对其进行硬编码,但我正在寻找使其适用于虚拟主机example.com/edit.html
和localhost:localhost/example/public/edit.html
的解决方案;
答案 0 :(得分:0)
域名不应该对您的测试产生影响,您需要模拟这些内容,无论是控制器,视图等。您不会对实际网址运行测试,您测试代码的代码单元,例如,控制器中的动作,动作帮助器中的方法等。