硒不';不允许修改HttpHeader以在基于ajax的django表单中添加csrf令牌之类的内容

硒不';不允许修改HttpHeader以在基于ajax的django表单中添加csrf令牌之类的内容,django,testing,selenium,Django,Testing,Selenium,我正在使用selenium进行自动浏览器测试,但在测试登录过程时失败。原因是我在requestHeader中发送csrf令牌的方式,而不是使用表单发送,我发现了一种处理基于ajax表单的sandard方法 我找到了一种解决这个问题的方法,使用代理向浏览器生成的请求注入额外的头。但我正在寻找更好的选择,如果有的话。我想您使用的是Selenium WebDriver,而不是旧的Senelnium RC SeleniumWebDriver只是使用浏览器的自动用户 你不需要任何定制就能让它工作。只需确保

我正在使用selenium进行自动浏览器测试,但在测试登录过程时失败。原因是我在requestHeader中发送csrf令牌的方式,而不是使用表单发送,我发现了一种处理基于ajax表单的sandard方法


我找到了一种解决这个问题的方法,使用代理向浏览器生成的请求注入额外的头。但我正在寻找更好的选择,如果有的话。

我想您使用的是Selenium WebDriver,而不是旧的Senelnium RC

SeleniumWebDriver只是使用浏览器的自动用户


你不需要任何定制就能让它工作。只需确保jQuery已完成所有设置,浏览器应随请求一起发送自定义标题。

我猜您使用的是Selenium WebDriver,而不是旧的Senelnium RC

SeleniumWebDriver只是使用浏览器的自动用户

你不需要任何定制就能让它工作。只需确保jQuery完成了所有设置,并且浏览器应该随请求一起发送自定义头