1
我有一個模板,包括有一個js腳本:Django的django.test.client jQuery的準備
$(document).ready(function() {
doSomething();
});
這與瀏覽器,Firefox,IE,無論顯示頁面時工作得很好。但是,當我試圖單元,通過使用django.test.client這樣考驗我的觀點:
from django.test.client import Client
c = Client()
response = c.get(url)
就緒功能不被調用。我可以通過Ajax進行POST和GET,只需使用test.client即可找到,它只是在GET頁面本身時不執行ready函數。 有沒有一種方法來配置客戶端在加載的頁面內實際執行js腳本?
盧克
+1 for selenium –
好的,應該有RTFM。 Django文檔(https://docs.djangoproject.com/en/1.4/topics/testing/): >請注意,測試客戶端不是爲了替代Selenium或其他「瀏覽器內」框架。 Django的測試客戶有不同的重點。 –