1

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

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

4

1 回答 1

1

我假设您使用的是 Selenium WebDriver 而不是旧的 Senelnium RC。

Selenium WebDriver 只是使用浏览器的自动化用户。

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

于 2012-12-14T20:02:53.617 回答