發表文章

目前顯示的是 十月, 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/3530https://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內容