發表文章

目前顯示的是 10月, 2016的文章

.netcore TypeScript Setup

設定檔tsconfig.json 預設在Vs2015 加入.ts檔案,就會自動在每次儲存時complier,輸出js檔,若要進階設定,.netCore的專案需在根目錄加入組態檔tsconfig.json。參考如下: tsconfig.json { "compilerOptions": { "noImplicitAny": true, "noEmitOnError": true, "sourceMap": true, "target": "es5", "module": "commonjs" }, "exclude": [ "node_modules", "wwwroot/lib", "bin", "obj" ], "compileOnSave": true } 上方的exclude,會排除目錄內的.ts。 若不使用exclude,只想針對特定檔案的話,可以使用 files 參數,此參數要明確指定檔名,例: files:[‘./wwwroot/js/app.ts’]

Protractor Chrome v53後的錯誤修正

   更新到Chrome 53後,原本可以正常執行測試的的Protractor出現了些bug... 無法使用鍵盤的Tab鍵。 無法執行測試,錯誤訊息"Error  Runtime.executionContextCreated has invalid 'context'"   解決方式 在github Issue 找到的解答是將selenium chrome driver 更新到2.24,不過要透過指定版本的方式,才可以更析,個人更新步驟如下: 開啟工作管理員,先將殘留chrome.exe停掉,否則無法更新driver 重新安裝 Protractor (非必要步驟,只是我因更新driver後,也無法執行測試,所以用重新安裝的方式就可以了) npm uninstall protractor -g npm install protractor –g 更新driver webdriver-manager update --standalone true --versions.chrome 2.24   參考來源 https://github.com/angular/protractor/issues/3530 https://github.com/angular/webdriver-manager/issues/93

[Google Analytics] 資料收集與報表設定

圖片
  關於Google Analytics的介紹,網路上有很多文章,這裡就不多作介紹,本文為個人最近在Survey時,針對需要的功能及其相關API 的拉拉雜雜記錄。 ps:使用的是新版的Library analytics.js 舊版為ga.js 增強型電子商務 針對ec基本步驟的資料收集,例: 產品檢視 加入購物車 進入結帳 完成購買 1.啟用設定

[Memo] 使用Fiddler 發Request

圖片
測試一個功能是要從臺灣銀行下載匯率檔。從網頁可以直接click後下載檔案。 但若寫程式(WebClient)下載則會得到URL錯誤的html內容