2017-08-13 100 views
0

我有一个Angular CLI应用程序,我正在使用CircleCI 2.0配置。我想测试我的应用程序对IE11。我karma.conf.ts的相关部分:CircleCI - 如何测试IE11?

plugins: [ 
    ... 
    require('karma-ie-launcher') 
    ... 
] 
browsers: ['IE'] 

相关圈子CI配置:

test: 
    working_directory: ~/app 
    docker: 
     - image: circleci/node:8.2.1-browsers 
    steps: 
     - checkout 
     - restore_cache: 
      key: dependency-cache-{{ checksum "package.json" }} 
     - run: 
      name: Test 
      command: npm test -- --single-run --progress=false --code-coverage --log-level=DEBUG 

我得到CircleCI记录以下错误:

13 08 2017 16:25:17.085:ERROR [launcher]: No binary for IE browser on your platform. 
    Please, set "IE_BIN" env variable. 

1:包括在circleci/node:8.2.1-browsers IE图片?如果不是,我该如何安装它?

2. IE_BIN环境变量的值是多少?

回答

1

你不行。

CircleCI 2.0运行基于Linux的操作系统/容器。 Internet Explorer(IE)仅在Windows上运行。

您可以卸载IE测试的第三方服务。

- Ricardo N Feliciano
Developer Evangelist,CircleCI