我正在使用javascript在Testcomplete 12.0.122中開發一個項目。當我讀取一個XML文件並創建一個包含所需數據的CSV文件時,我遇到了一個問題。
讀取XML與CSV Msxml2.DOMDocument.6.0
寫有aqFile.OpenTextFile
當XML文件是相當巨大的(上面200Mo)執行開始採取長(自該項目需要在一個虛擬機上使用1個處理器和4Go RAM來執行。
爲了加快執行速度,有人告訴我要更改對象Sys.OleObject的所有調用
例子:我有像xmlDoc.item(0);
一個電話我改變了xmlDoc.$call("item", 0);
同樣的事情屬性:我xmlDoc.length
改變xmlDoc.$get("length");
這一增長速度,但我想知道到底爲什麼,人誰讓我這麼做並不知道爲什麼。
因爲自從我做了我的變化,當文件都大了,有時我得到了像Log.Error或Log.PopLogFolder不存在錯誤我有一個問題。這些功能是用於記錄的Testcomplete功能。
任何想到這些錯誤的原因?因爲新通話速度更快,我想保留它們。