2012-12-14 50 views
1

我使用硒爲我自動瀏覽器測試,但在測試登錄過程是沒有添加東西像CSRF令牌Django表單。原因是我在requestHeader中發送我的csrf標記的方式,而不是發送與我發現一種標準的方式來處理基於Ajax的表單的形式。 here硒不允許修改httpheaders基於AJAX

我使用代理注入額外的頭由瀏覽器產生的請求中找到一個辦法解決這個問題。但如果可以的話,我正在尋找更好的選擇。

回答

1

我相信你正在使用硒的webdriver,而不是老Senelnium RC。

Selenium WebDriver只是使用瀏覽器的自動化用戶。

你應該不需要任何習慣來使它工作。只要確保jQuery完成所有設置並且瀏覽器應該隨請求一起發送自定義標題。