有没有一种方法可以避免TestCafe中的相对路径?

问题描述

我想知道是否有人在testcafe中找到了相对路径地狱的解决方案,所以不要将其写在我的装置中:

import LoginPage from "../pages/citizen/login-page";

我想写:

import LoginPage from "Citizen/login-page";

当前使用:

解决方法

您可以使用path模块进行目录解析。

由于您使用的是ES5导入语句,因此需要首先下载@types/node依赖项。

npm install --save-dev @types/node

您的进口对帐单代码:

import * as path from 'path';
const dirPath = path.join(__dirname,'/login-page');