
Selenium-Referrer: 在Python和WebDriver Selenium测试中加入Referrer请求头的实例
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了如何在使用Python和WebDriver Selenium进行网页测试时,添加Referrer请求头的方法,并提供了具体示例代码。
当用户来自不同的来源或搜索引擎时,网站可能需要表现出不同的行为。在我的用例中,我们的网站必须根据用户的来源设置一个跟踪Cookie:如果用户来自于Google、AOL、Yahoo或MSN等,则该跟踪Cookie的值将有所不同。我需要确保在所有这些情况下,Cookies都被正确设置了。
当我开始编写测试案例时,我发现没有官方的方法可以在Selenium中添加“自定义”请求头(Referer)。实际上,团队明确拒绝了实现这一功能的要求:解决这个问题有两种可能的方式:
1. 在Firefox浏览器里创建两个不同的配置文件,并且在一个配置文件中设置一个定制的引用来源。在单元测试过程中动态选择使用哪个配置文件。
2. 使用代理服务器拦截发送出去的请求并在其中注入自定义标头。
然而,这些方法都需要用户的手动干预,因此分发起来比较困难。你必须向那些将要运行测试的人解释如何执行所有的操作步骤,并且不仅仅是安装所需的软件就可以了。
全部评论 (0)
还没有任何评论哟~


