页面模型导入

时间:2019-03-14 17:52:46

标签: javascript automated-tests e2e-testing web-testing testcafe

我正在使用TestCafe编写测试,并且随着页面模型的增长,我的导入正在占用大量空间。因此,以简洁的方式导入商品会很好。

页面模型1:

export ClassA {...}

export ClassB {...}

页面模型2:

export Class C {...}

export Class D {...}

然后在我的测试文件中,我正在使用

import { ClassA, ClassB, ClassC, ClassD } from './pages' 

很明显,当类数变大时,我的导入将变大。

在这种情况下是否可以使用通配符*?推荐的方法是什么?

import * from 'page_model1'
import * from 'page_model2'
...

import * from './pages'

1 个答案:

答案 0 :(得分:3)

我相信使用以下代码可以访问它们

import * as Pages from './pages';

// Then used it as this
Pages.ClassA;