【问题标题】:Page model imports页面模型导入
【发布时间】:2019-03-14 17:52:46
【问题描述】:

我正在使用 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'

【问题讨论】:

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


    【解决方案1】:

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

    import * as Pages from './pages';
    
    // Then used it as this
    Pages.ClassA;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 2022-11-07
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      • 1970-01-01
      • 2016-07-13
      相关资源
      最近更新 更多