我在进行硒测试时遇到了一个奇怪的问题。我有一个内部公司网站,我正在为其编写Selenium测试,并且仅在Selenium打开的浏览器实例中收到404错误。不管是Chrome还是Firefox,我仍然会收到404。
要用Selenium打开的浏览器实例来证明其唯一性,我已经在调试模式下运行了测试,在浏览器启动时暂停了它,然后在该浏览器实例中手动执行测试用例,我总是得到404。
现在,如果我在Selenium之外打开普通的Chrome或Firefox浏览器实例,则可以手动执行测试用例。
在Chrome Incognito中手动执行测试用例也可以。
我在这里想念什么?
显然,浏览器需要加载其他内容,但我不知道该怎么办。任何帮助将不胜感激。
答案 0 :(得分:0)
我发现服务器上存在重定向问题,但是对于为什么在WebDriver中失败但在普通浏览器中失败的原因仍然没有意义。无论哪种方式,它都可以解决。