如何解决如何使用重定向验证在新选项卡中打开的页面加载?
我正在测试一个网站,该网站将用户重定向到另一个网站以购买东西。单击“立即购买”按钮后,会打开一个新的浏览器选项卡,并启动另一个显示该产品的网站。
目标是测试新网站(在新选项卡中打开)是否成功打开(200 OK)且没有任何错误。这将断言集成工作正常(新网站是我们的附属网站)
我正在尝试的解决方案如下:-(下面的代码是在到达立即购买按钮后)\
self.driver.switch_to.window(self.driver.window_handles[1])
import requests
x = requests.get(self.driver.current_url)
print(x.status_code)
返回HTTP 302,302定义如下:-
超文本传输协议 (HTTP) 302 发现重定向状态 响应码表示请求的资源已被 临时移动到 Location 标头给出的 URL。
状态为 302 时,我不能说我的测试已通过。我怎样才能继续这个测试?还可以做些什么来确保我有一个有效的测试,断言 302 似乎不是正确的方式。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。