页面模型导入
Page model imports
我正在使用 TestCafe 编写测试,随着我的页面模型的增长,我的导入消耗了大量 space。因此,以简洁的方式进行导入会很好。
页面模型 1:
export ClassA {...}
export ClassB {...}
页面模型 2:
export Class C {...}
export Class D {...}
然后在我的测试文件中,我正在使用
import { ClassA, ClassB, ClassC, ClassD } from './pages'
很明显,当类的数量变大时,我的import也会变大。
在这种情况下可以使用通配符 *
吗?推荐的方式是什么?
import * from 'page_model1'
import * from 'page_model2'
...
或
import * from './pages'
我相信使用以下代码可以访问它们
import * as Pages from './pages';
// Then used it as this
Pages.ClassA;
我正在使用 TestCafe 编写测试,随着我的页面模型的增长,我的导入消耗了大量 space。因此,以简洁的方式进行导入会很好。
页面模型 1:
export ClassA {...}
export ClassB {...}
页面模型 2:
export Class C {...}
export Class D {...}
然后在我的测试文件中,我正在使用
import { ClassA, ClassB, ClassC, ClassD } from './pages'
很明显,当类的数量变大时,我的import也会变大。
在这种情况下可以使用通配符 *
吗?推荐的方式是什么?
import * from 'page_model1'
import * from 'page_model2'
...
或
import * from './pages'
我相信使用以下代码可以访问它们
import * as Pages from './pages';
// Then used it as this
Pages.ClassA;