節點菜鳥在這裏......隨着出口試驗和要求......如何讓節點導出正常工作?
我已經包含此代號爲GoogleHomePage.js JavaScript文件:
var GoogleHomePage = function(){
module.exports.Home = function() {
var homepage = "http://www.google.com";
browser.get(homepage);
}
}
然後我想用另一個文件要求命名FileB.js這樣的:
var g = require("./GoogleHomePage.js");
g.Home();
當g.Home()運行時,我得到了一個未定義......然而,當我看到在調試克,我可以看到,它有一個名爲主頁功能...
如果我在控制檯窗口中鍵入g.Home,它將顯示功能代碼...
如何獲得g.Home()來執行?這是因爲沒有g對象,例如var x = new g()還是var x = new GoogleHomePage()?
你是什麼意思你得到未定義? – thefourtheye
你爲什麼在另一個函數裏面設置'Home'? – thefourtheye
@thefourtheye我不想在另一個功能中設置主頁,我試圖從另一個文件中調用它,以便瀏覽器導航到http://www.google.com ... –