selenium - “HTTP ERROR 403”在执行用于单击搜索按钮的脚本时,手动单击可以正常工作
问题描述
我试图在某些字段中输入数据后单击“搜索”按钮,这些数据必须根据同一页面中的搜索显示结果(所选日期从城市 A 到城市 B 的可用航班列表)。
当我为这个场景运行 Selenium - Java 脚本时,系统显示HTTP ERROR 403,而当我手动执行时它工作正常。
解决方案
403 禁止
HTTP403 Forbidden
客户端错误状态响应码表示服务器理解请求但拒绝授权。
此状态类似于401
,但在这种情况下,重新认证将没有任何区别。访问被永久禁止并与应用程序逻辑相关联,例如对资源的权限不足。
地位
403 Forbidden
示例响应
HTTP/1.1 403 Forbidden
Date: Wed, 28 May 2019 07:28:00 GMT
原因
您编写试验代码和错误跟踪日志将帮助我们以更好的方式调试问题。可能检测到WebDriver控制的浏览器客户端,因此后续请求被阻止。
奥特罗
您可以在以下位置找到类似的讨论: