有什么方法可以在 Selenium WebDriver 测试中添加 header 吗? (与 Firefox Modify Headers 插件一样)我不能使用 HtmlUnitDriver,因为浏览器必须可见。
最佳答案
WebDriver 不允许您使用任何基于浏览器的驱动程序更改或设置 header 。您可以在以下 URL 中找到有关他们对 header 和响应代码的决定的大量信息。 http://code.google.com/p/selenium/issues/detail?id=141
我们使用 Apache HTTP Client 进行此类测试,我们不想检查呈现的页面元素,而只想检查响应和 header 信息。
你也可以给浏览器 mob 代理你的 selenium 测试以及上面的 url 中提到的。我已经将它用于其他目的,它很棒。
关于 header 和 Selenium Webdriver 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13047195/