首页 > 解决方案 > 柏树对象模型中的错误:找不到模块'../ObjectModel/LoginPage'

问题描述

我试图在 vscode 中编写对象模型,以创建一个对象。

这是 login2 :

/// <reference types="Cypress" />
          
import LoginPage from "../../integration/ObjectModel/LoginPage"

describe('home page', () => {
    it('loginPage', function () {
        const lp = new LoginPage()
    })
})

这是对象页面:

class LoginPage {
    visit(){
        cy.visit('https://facebook.com');
    }

    fillEmail(value){
        const feild = cy.get('#email')
        feild.clear()
        feild.type(value)
        return this
    }
    
    fillPassword(value){
        const feild = cy.get('#pass')
        feild.clear()
        feild.type(value)
        return this
    }
    
    submit(){
        const button = cy.get('#u_0_b')
        button.click()
    }
}

export default LoginPage;

这是文件的路径: 在此处输入图像描述 这是错误 在此处输入图像描述

我该如何解决?我在阅读时尝试更改路径,但也没有解决。

标签: javascriptnode.jsjsoncypressobject-model

解决方案


似乎该文件login2.js与 ObjectModel 位于同一目录中。因此,您只需要像这样导入文件:

import LoginPage from "./ObjectModel/LoginPage"

推荐阅读