Selenium 如果网站涉及到跨域,测试时怎么在代码层面解决?

chengyez · 2019年08月12日 · 最后由 陈恒捷 回复于 2019年08月12日 · 1651 次阅读

如果网站涉及到跨域,开发又不想修改配置文件或者代码的话,测试时怎么在代码层面解决?

共收到 3 条回复 时间 点赞

用 nginx 解决下跨域问题呗

dive 回复

自动化脚本中有解决方式嘛

无法解决。跨域是浏览器限制的措施,除非服务端允许跨域(得改服务端配置),或者通过 nginx 之类的转发绕过跨域(但同样开发得把后端地址配置为同域地址,发给 nginx ,nginx 再转给实际服务)。

有个疑问,测试环境会有跨域问题,线上不会有么?如果不会,那是不是测试环境的部署和线上差异太大,需要调整部署方式?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册