2012-11-22 11 views

回答

0

在客戶端檢查性能有利有弊&服務器端。

客戶端:幾乎準確....但它不考慮頁面加載時間和時間開始一旦完全加載頁面。

服務器端:易於生成...但時間還包括網絡延遲。

因此,兩個標準之間的選擇純粹是基於需求的。

來到客戶端的點通知計時......我建議你去JavaScript的方式與硒(C#& JavaScript代碼段)

IJavaScriptExecutor js = (IJavaScriptExecutor) driver; 
    js.ExecuteScript("SetTimefunction();"); 
    // Your Automation Code goes Here 
    js.ExecuteScript("return CalculateTime();"); 

這裏是如何沿着你的JavaScript代碼中頁應該看起來像:

//Global variable in your page for start time of execution. 
var Start_Global_Time; 

//Sets the start time of your execution 
function SetTimefunction(){ 
Start_Global_Time=new Date(); 
} 

//Calculate Difference between the Exec & Start Time 
function CalculateTime(){ 
var Exec_end_time=new Date(); 
return Exec_end_time-Start_Global_Time; 
} 
相關問題