首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当使用Angular CLI的"ng e2e“时,是否可以让Protractor使用Jasmin3.5?或者使用ng e2e快速失败。

当使用Angular CLI的"ng e2e"命令时,默认情况下Protractor会使用Jasmine 2.x版本。如果你想让Protractor使用Jasmine 3.5版本,或者想要在ng e2e命令中快速失败,可以进行以下配置:

  1. 配置Protractor使用Jasmine 3.5版本:
    • 在项目根目录下找到protractor.conf.js文件。
    • 在该文件中找到frameworks字段,将其修改为frameworks: ['jasmine']
    • 在该文件中找到jasmineNodeOpts字段,将其修改为:
    • 在该文件中找到jasmineNodeOpts字段,将其修改为:
  • 配置ng e2e命令快速失败:
    • 在项目根目录下找到protractor.conf.js文件。
    • 在该文件中找到onPrepare字段,将其修改为:
    • 在该文件中找到onPrepare字段,将其修改为:

以上配置修改后,再次运行ng e2e命令时,Protractor将使用Jasmine 3.5版本,并且在测试失败时会快速失败并显示堆栈跟踪信息。

关于Angular CLI、Protractor、Jasmine的详细介绍和使用方法,你可以参考腾讯云的相关文档和产品:

  • Angular CLI:Angular官方提供的命令行工具,用于快速创建、开发和构建Angular应用。
  • Protractor:一个用于端到端(E2E)测试Angular应用的自动化测试框架。
  • Jasmine:一个行为驱动开发(BDD)的JavaScript测试框架,用于编写可读性强的测试用例。

请注意,以上答案仅供参考,具体配置和使用方法可能因项目环境和版本而有所差异。建议在实际操作中参考官方文档和相关资源进行配置和调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Angular CLI 使用教程指南参考

Angular CLI 使用教程指南参考 Angular CLI 现在虽然可以正常使用但仍然处于测试阶段. Angular CLI 依赖 Node 4 和 NPM 3 或更高版本....基本用法 你可以通过 Angular CLI  help 命令来获取相关命令信息. ng help Angular CLI命令关键字为 ng ng new 命令 描述 ng new <project-name...将自动完成功能添加到ng命令shell中 ng doc 命令 描述 ng doc 在浏览器中打开Angular文档并搜索当前关键字 ng e2e 命令 描述 ng e2e 使用...protractor在当前应用中运行e2e测试 ng format 命令 描述 ng format 使用clang-format格式化当前项目代码 ng generate 命令 描述 ng generate...CLI配置中设置值 默认情况下,如果在项目内部运行,则设置项目配置中值,如果不在项目内部,则失败

3K50

angular-cli.json配置参数解释,以及依稀常用命令通用关键参数解释

一. angular-cli.json常见配置 { "project": { "name": "ng-admin", //项目名称 "ejected": false // 标记该应用是否已经执行过...文件 "tsconfig":"tsconfig.app.json", "prefix": "app", // 使用`ng generate`命令,自动为selector元数据值添加前缀名.../ 是否生成spec文件,默认为true "inlineStyle": false, // 新建是否使用内联样式,默认为false "inlineTemplate": false..., // 新建是否使用内联模板,默认为false "viewEncapsulation": "Emulated", // 指定生成组件元数据viewEncapsulation默认值...下面两句等价: ng build --environment=prod ng build --env=prod 构建时会加载angular-cli.json指定环境配置文件: "environments

1.6K30

Angular2入门体验

本文目的就是基于TypeScript开发构建一个angualr应用,使用angualr cli可以选择工程风格。 在本章 末尾,你可以理解CLI开发以及开发完整应用样例。...第三步,启动应用 在项目目录,执行命令: cd my-app ng serve --open ng serve会启动服务器,监控文件,修改时候重启应用。...使用--open 选项会自动开启浏览器并访问http://localhost:4200 可以看到下面的信息: 第四步,编辑angular组件 cli创建了angualr组件,应用组件被命名为app=root...更多信息可以参考: angular cli github src目录 应用所有的内容都在src目录中,包括组件、模板、样式、图片或者任何app需要东西。...file 作用 e2e 里面包含了点对点测试文件 node_modules 依赖资源,基于package.json管理 .angular-cli.json cli配置文件 .editorconfig

1.6K60

Angular 从入坑到挖坑 - Angular 使用入门

验证是否安装成功 ## 查看 angular cli 版本 ng v ## 查看 angular cli各种命令解释 ng help ?...4.1.2、运行第一个 Angular 应用 通过 Angular CLI 命令来创建一个新应用 ## 指定位置,创建新 angular 应用 ng new my-app 常用命令参数 options...运行项目 ## 运行项目 ng serve 常用命令参数 options 解释 --open / -o 是否直接打开浏览器 --port 指定程序运行端口 ?...e2e - 端到端测试文件 src - 单元测试源代码路径 app.e2e-spec.ts - 针对当前应用端到端单元测试文件 app.po.ts - 单元测试源文件 protractor.conf.js...↩ 2 现代浏览器支持某些原生 API,当用户使用老版本浏览器或某些浏览器并不支持,只要使用了 polyfills 这个库, 即可对于这些无法使用浏览器添加支持,使用方法也无需更改(PS:针对是原生

1.9K20

如何在 Windows 上安装 AngularAngular CLI、Node.js 和构建工具指南

Angular CLI 快速指南 安装 Angular CLI 后,您可以运行许多命令。...e2e (e): 构建并提供 Angular 应用程序,然后使用 Protractor 运行端到端测试。 generate (g): 根据原理图生成和/或修改文件。...生成项目 您可以使用 Angular CLI 通过在命令行界面中运行以下命令来快速生成 Angular 项目: $ ng new frontend 注意:frontend是项目的名称。...当然,您可以为您项目选择任何有效名称。由于我们将创建一个全栈应用程序,因此我使用 frontend 作为前端应用程序名称。 如前所述,CLI 会询问您是否要添加 Angular 路由?...因此,您不需要安装本地服务器来为您项目提供服务 —您可以简单地从终端使用 ng serve 命令在本地为您项目提供服务。

18000

Angular10配置webpack打包 「详细教程」

本 “快速上手” 中使用是 yarn 客户端命令行界面,管理依赖包 要想检查你是否已经安装了 yarn 客户端,请在终端/控制台窗口中运行 yarn -v 命令。...要想使用 npm 来安装 CLI,请打开终端/控制台窗口,并输入下列命令: yarn global add @angular/cli 1 要想检查你是否已经安装了 angular/cli,请在终端/控制台窗口中运行...新生成应用包含一个根模块源文件,包括一个根组件及其模板。 工作空间文件结构到位可以在命令行中使用 ng generate 命令往该应用中添加功能和数据。...除了在命令行中使用 CLI 之外,你还可以使用Angular Console 这样交互式开发环境,或直接在应用源文件夹和配置文件中操作这些文件。...--project getting-started 备注:这一步通过NPM安装包,在Angular >= 7 and CLI >= 7版本中,项目使用自定义生成器更新您angular.jsonng

4.8K20

angular面试问题_kafka面试题

jasmine是一套通用测试框架,除了Angular之外,也有广泛引用;Karma是Angular专用用于管理测试配置等框架,测试代码方便在指定浏览器执行;另外,根据喜好,也可以选择 Mocha...端到端测试(e2e):基于protractorprotractorAngular专用e2e框架。 什么是Karma? 在Angular中有什么作用?...Karma是用于在浏览器环境中针对测试代码执行源代码工具。 它支持在为其配置每个浏览器中运行测试。 同时将结果显示在命令行和浏览器上,或者输入标准格式报表,供开发人员检查哪些测试通过或失败。...Jasmine和BDD通常尝试以一种人类可读格式描述测试,以便非技术人员可以理解所测试内容。 什么是protractorprotractorAngular端到端测试框架。...方便阅读,方便测试失败快速定位; 使用after() ,afterEach()重置测试改变全局状态; 每1个具体测试用例,不要过于复杂,尽量保证在15行代码以内 什么是TestBed,有什么作用 TestBed

2.3K20

如何管理云原生应用程序依赖关系

一个应用程序需要扩展或缩减规模,只对需要改变服务进行更新即可。最后,微服务可以通过允许滚动更新和部署来提高可用性。某个服务发生故障,其他服务会持续运行,从而提高整个系统弹性。...依赖关系管理最佳实践 谈论依赖关系管理,我们会谈论很多不同策略和考虑事项,例如使用自动依赖关系管理工具或软件包管理器。为了确保依赖关系得到有效管理,以下是一些可以利用最佳实践。...检测所有未使用依赖关系 你可以使用 depcheck 来检查是否存在任何没有被使用依赖关系。需要使用以下命令来安装 depcheck。...", "@angular-devkit/build-ng-packagr": "~0.800.0", "@angular/cli": "~8.0.2", "@angular/compiler-cli...Renovate 与其他依赖关系更新工具不同,因为它是完全可配置可以设置为定期自动更新依赖关系,或者只在有新安全更新自动更新。

1.7K10

Angular8稳定版修改概述

下面是我对8.0.0一些新功能简单介绍,希望可以帮助大家快速了解新版本。 新功能 差分加载 根据您browserlist 文件,在构建期间,Angular将为其创建单独包polyfills。...您可以使用以下命令添加Bazel支持: ng add @ angular / bazel 或者,您也可以使用Bazel创建一个新应用程序: npm install -g @ angular / bazel...angular使用builders进行主要操作:serve ,build ,test ,lint和e2e 。您可以angular.json文件中查看使用构建器。 ......"e2e": { "builder": "@angular-devkit/build-angular:protractor", ... } } }...运行以下命令以使用Angular CLI生成新Web worker: ng g webWorker Service Worker 随着PWA使用日益增长,对Service Worker

4.5K20

Angular学习(02)--Angular-CLI命令

正文- Angular-CLI 命令 Angular 项目其实相比老旧前端项目模式或者是 Vue 项目来说,都会比较重一点,因为它包括了: 模块 @NgModel, 组件 @Component,...,比如实时更新等目的 server s 编译项目,并它运行起来,且默认支持实时更新修改 new n 创建新项目,生成项目初始骨架,默认包括根模块、根视图,还有基本各种配置文件 e2e e 编译并运行项目...以上,是使用 ng g component 命令可以携带一些选项配置,来修改默认行为,其中,如果选项配置为 true,那么 value 值可以省略,如 --flat=true 可以简写成 --flat...其实,这份 schema.json 文件,就是 Angular-CLI 默认配置,忘记都有哪些命令或参数,除了可以借助 help 命令或到官网查阅外,也可以到这份文件中查阅。 ?...项目有些复杂,岂不是需要浪费很多时间? 这种时候,就该来了解了解这个命令一些选项配置了,经过配置,它也可以达到类似 ng server 命令一样自动检测文件变更并增量更新部署,提高开发效率。

2.6K10

Angular实战之使用NG-ZORRO创建一个企业级中后台框架(进阶篇)

这一章主要介绍是如何在创建好后台管理页面框架快速生成NG-ZORRO相关组件,并且介绍Angular相关目录结构、生命周期函数,路由配置和使用相关知识点,以及如何使用Angular CLI使用一行代码快速添加...钩子 用途及时机 ngOnChanges() Angular(重新)设置数据绑定输入属性响应。...[请求数据使用] ngDoCheck() 检测,并在发生 Angular 无法或不愿意自己检测变化时作出反应。...使用Angular CLI快速添加功能到现有的Angular应用程序: Angular CLI介绍: Angular CLI 是一个命令行接口(Command Line Interface),用于实现自动化开发工作流程...运行应用程序端到端 (E2E) 测试 构建应用程序 使用命令添加功能到现有的 Angular 应用程序: 可以使用 ng generate 命令,为已有的 Angular 应用程序添加新功能: ng

3.9K20

Angular 2.x折腾记 :(1)初识Angular-cli及脱坑要点

什么是angular-cli 简言之:就是NG团队自行维护一个项目脚手架[内置单元测试及webpack打包工具等],这货前身是ember-cli; 官网 / Github 吐槽 我最早是从Angular...正式版配置稍微有些改动,我比较了下基本不大,放心使用 系统环境配置 window 安装lts版本nodejs v6.10.0 , Angular-clinode-sass不支持7.x,装不上...e2e 跑自动化测试-自己写测试测试用例 test ng test 跑单元测试 -- 自己写 lint ng lint 调用tslint跑整个项目,可以收获一堆警告和错误,--force --fix -...有时候我们想要改源文件或者看到原始配置是怎么样这货就用到了 生成目录树小解释 总结 这个脚手架支持sass和less,手动改下.angular-cli.json就可以了。...或者执行命令改下支持,一个道理 当然可以配置接口反向代理,推荐还是把不同接口url写在不同environment里面,用nginx做反向代理!

12610

Angular 2 + 折腾记 :(1)初识Angular-cli及脱坑要点

---- 什么是Angular-cli 简言之:就是NG团队自行维护一个`脚手架`[内置单元测试及webpack2打包工具等] -- 这货前身是ember-cli; 官网:cli.angular.io...正式版配置稍微有些改动,我比较了下基本不大,放心使用 ---- 安装之前 window下: 安装lts版本nodejs[6.10.0] , Angular-clinode-sass不支持7.x,.../cli -- 无压力过墙孩子推荐 或者 cnpm install -g @angular/cli@v1.0.0-rc.2 -- 国内淘宝源(cnpm安装自行搜索) 或者 yarn add global...---- 初始化项目 angular-cli可以初始化ng2或者ng4项目,我这里说2+; 脚手架命令很多,我这里只列出最常用; 新建东东 范围 命令 作用 new ng new new_project...有时候我们想要改源文件或者看到原始配置是怎么样这货就用到了 ---- 生成目录树小解释 ? ---- 总结 这个脚手架支持sass和less,手动改下.angular-cli.json就可以了。

1.8K10

Angular CLI 创建你第一个 Angular 示例程序

第一步:安装 Angular CLI 你要使用 Angular CLI 来创建项目、创建应用和库代码,并执行多种开发任务,比如测试、打包和发布。 全局安装 Angular CLI。...每个工作区包含一些供一个或多个项目使用文件。 每个项目都是一组由应用、库或端到端(e2e)测试构成文件。...使用 CLI 命令 ng serve 启动开发服务器,并带上 --open 选项。...cd my-app ng serve --open ng serve 命令会自动启动服务器,并监视你文件变化,当你修改这些文件,它就会重新构建应用。...你可以在你启动命令上添加一个参数 --port,将上面的 ng serve --open 修改为 ng serve --open --port 4100, 这个命令将会对你第一个 Angular 项目进行编译后部署启动

1.1K40

Angular 应用外壳

你首先需要使用 Angular CLI 来创建一个初始化应用。随后,你将对你已经初始化应用进行修改来你构建出 Tour of Heroes app(英雄指南) 这个应用。...运行 CLI 命令  ng new 然后提供空间名字  angular-tour-of-heroes, 完整命令如下显示: ng new angular-tour-of-heroes ng new ...一个最初骨架应用项目,同样叫做 angular-tour-of-heroes(位于 src 子目录下)。 一个端到端测试项目(位于 e2e 子目录下)。 相关配置文件。...cd angular-tour-of-heroes ng serve --open ng serve 命令会构建本应用、启动开发服务器、监听源文件,并且那些文件发生变化时重新构建本应用。...Angular CLI 创建了初始应用结构。

1K30
领券