2013-07-08 101 views
0

我有一個測試用例的函數,但在瀏覽器加載之前調用。該怎麼做。selenium - node.js - wd測試用例

var browserWin=''; 

try{ 
    var browserWin=browser 
     .chain() 
     .init({ 
      browserName: 'firefox', 
      tags: ["LoginTest"], 
      name: "Login Test" 
    }) .get(URL+'/main/login') 
    .setAsyncScriptTimeout(100000,function(err){ 
     validatFields(browserWin); 
    }) 

} 
catch (err){ 
    console.error('........Exception..........'+err) 
} 

validatFields在登錄頁面加載前被調用。

回答

0

我嘗試了以下方法,它的正確性。

var browserWin=''; 

try{ 
    var browserWin=browser 
     .chain() 
     .init({ 
      browserName: 'firefox', 
      tags: ["LoginTest"], 
      name: "Login Test" 
    }) .get(URL+'/main/login', function(){ 
     validatFields(browserWin); 
    }) 

} 
catch (err){ 
    console.error('........Exception..........'+err) 
} 
+0

你的回答有什麼不同? 你也可以看一下https://github.com/admc/wd。 – Christian