Javascript 调用另一个JS文件中的函数-我有一个错误:gotoapp未定义请告知

Javascript 调用另一个JS文件中的函数-我有一个错误:gotoapp未定义请告知,javascript,node.js,function,Javascript,Node.js,Function,调用goToApp函数时出错。第一个页面是类和函数的创建,第二个页面是另一个JS文件 请指教 //PO.js- a class I have created `class Kibana extends Page { constructor() { super(); this._navigator = new KibanaNavigator(); } async goToApp()

调用
goToApp
函数时出错。第一个页面是类和函数的创建,第二个页面是另一个JS文件

请指教

    //PO.js- a class I have created



   `class Kibana extends Page {
        constructor() {
            super();
            this._navigator = new KibanaNavigator();
        }

        async goToApp() {
            await this.openApp('DevOps Portal');
            await this.openApp('Kibana');
            // TODO replace with browser.wait();
            await browser.sleep(10000);
            const winHandles = await browser.getAllWindowHandles();
            await browser.switchTo().window(winHandles.pop());
        }

        async openDashboardPage() {
            await this._navigator.navigateTo('Dashboard');
            return new DashboardPage();
        }
    }

    //myFile.js -calling the gotoapp function 

    const Kibana = require('@vos/gallery/ui_page_objects/kibana.po.js');
    const kibana = new Kibana();`enter code here`

    await ui.kibana.goToApp();

您必须从另一个文件导出要使用的类

例如:

class Kibana extends Page { ... }

module.exports.Kibana = Kibana;

要在另一个文件中使用的任何函数或类,都需要将其导出。 喜欢 在kibana.po.js中

    export default class Kibana {
     constructor() {
     super();
     // this._navigator = new KibanaNavigator();
   }

   goToApp() {
    console.log("goto application is working");
       }
    } 
在myfile.js中

import Kibana from "./kibana.po";
const k = new Kibana();
k.goToApp();

请提供您得到的错误