0
我想用nightwatch.js來測試一個複雜的javascript軟件。 我想出瞭如何模擬「用戶操作」,如點擊等。如何使用nigthwatch.js進行代理?
我的問題是,我如何檢查和控制與後端的溝通。
我的意思是我想趕上傳出的HTTP請求,檢查它們中的什麼,如果需要比檢查響應更改它們。
是這樣的可能嗎?有沒有關於nightwatch.js代理的任何文檔或指南?
我想用nightwatch.js來測試一個複雜的javascript軟件。 我想出瞭如何模擬「用戶操作」,如點擊等。如何使用nigthwatch.js進行代理?
我的問題是,我如何檢查和控制與後端的溝通。
我的意思是我想趕上傳出的HTTP請求,檢查它們中的什麼,如果需要比檢查響應更改它們。
是這樣的可能嗎?有沒有關於nightwatch.js代理的任何文檔或指南?
您可以設置在「desiredCapabilities」的nightwatch.json配置文件的部分代理參數:
"firefox" : {
"desiredCapabilities": {
"browserName": "firefox",
"javascriptEnabled": true,
"acceptSslCerts": true,
"firefoxOptions" : {
"args" : [
"disable-extensions",
"start-maximized"
]
},
"proxy": {
"proxyType": "manual",
"httpProxy": "your_proxy:8080"
}
}} ,
對,就是清楚,但我怎麼能寫上測試? 我發送了很多數據,並向後端發送了http請求。我如何閱讀和修改它們? – Sanyos