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

Intellij IDEA不显示创建新步骤定义文件(Protractor、Cucumber)下的Typescript选项

基础概念

IntelliJ IDEA 是一款强大的集成开发环境(IDE),主要用于 Java 开发,但也支持其他编程语言,包括 TypeScript。Protractor 和 Cucumber 是两种常用的自动化测试框架,分别用于端到端(E2E)测试和行为驱动开发(BDD)。Typescript 是一种由微软开发的编程语言,它是 JavaScript 的一个超集,提供了静态类型检查和其他高级特性。

相关优势

  • IntelliJ IDEA: 提供了强大的代码编辑、调试、测试和版本控制等功能,支持多种语言和框架。
  • Protractor: 是一个端到端(E2E)测试框架,专为 Angular 和 AngularJS 应用程序设计,但也适用于其他基于 WebDriver 的测试。
  • Cucumber: 是一个行为驱动开发(BDD)工具,允许非技术人员编写测试用例,以自然语言描述应用程序的行为。
  • Typescript: 提供了类型系统和编译时错误检查,有助于提高代码质量和可维护性。

类型

  • Protractor 步骤定义文件: 用于定义 Protractor 测试中每个步骤的具体实现。
  • Cucumber 步骤定义文件: 用于定义 Cucumber 测试中每个步骤的具体实现。

应用场景

  • Protractor 步骤定义文件: 适用于需要自动化测试 Web 应用程序的场景,特别是 Angular 和 AngularJS 应用程序。
  • Cucumber 步节定义文件: 适用于需要以自然语言描述测试用例的场景,便于团队成员之间的沟通和协作。

问题原因及解决方法

IntelliJ IDEA 不显示创建新步骤定义文件(Protractor、Cucumber)下的 TypeScript 选项,可能是由于以下原因:

  1. 插件未安装或未启用: 确保已安装并启用了 TypeScript 插件以及 Protractor 或 Cucumber 插件。
  2. 项目配置问题: 确保项目正确配置了 TypeScript 支持。
  3. IDE 版本问题: 某些旧版本的 IntelliJ IDEA 可能不支持最新的 TypeScript 功能。

解决步骤:

  1. 检查插件:
    • 打开 IntelliJ IDEA。
    • 进入 File -> Settings(或 Preferences)。
    • 选择 Plugins
    • 搜索并确保 TypeScriptProtractorCucumber 插件已安装并启用。
  • 配置 TypeScript:
    • 进入 File -> Project Structure
    • Project 选项卡中,确保 Project SDKProject language level 设置正确。
    • Modules 选项卡中,确保每个模块的 Module SDKDependencies 中包含了 TypeScript。
  • 更新 IntelliJ IDEA:
    • 检查是否有新版本的 IntelliJ IDEA,如果有,请更新到最新版本。
  • 手动创建文件:
    • 如果上述步骤都无法解决问题,可以尝试手动创建 TypeScript 文件。
    • 在项目目录中创建一个新的 .ts 文件。
    • 使用 tsc 命令编译 TypeScript 文件为 JavaScript 文件。

示例代码

假设你已经安装并配置好了 TypeScript 和相关插件,可以尝试以下步骤:

  1. 创建 TypeScript 文件:
  2. 创建 TypeScript 文件:
  3. 创建 Cucumber 步骤定义文件:
  4. 创建 Cucumber 步骤定义文件:

参考链接

希望这些信息能帮助你解决问题。如果还有其他问题,请随时提问。

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

相关·内容

Newbe.Pct 开始使用

测试用例说明 首先,描述一测试用例: 在谷歌浏览器中,使用 newbe 这个关键词在 必应搜索 国内版中进行搜索时,获得第一条结果就是本站点。...建立页面模型 本步骤,我们需要采用Typescript语言将测试过程中需要操作页面元素进行定义。...编写步骤步骤,我们需要采用 Typescript 语言编写测试步骤。 在项目模板stepdefinitions文件夹下,新建文件使用必应搜索Newbe相关内容.ts。...代码中出现了上节定义 Bing首页 和 Bing搜索结果页面 ,读者可以看到代码通过操作者两个变量,实现了对页面的操作。 代码中通过 // 标注了一些注释,读者可以大致了解到每个步骤作用。...同时成功生成了 HTML 格式测试报告。生成位置为项目文件夹中reports\html\cucumber_reporter.html。读者可以使用 Chrome 浏览器打开查看报告。

66300
  • IntelliJ IDEA 2023.2 主要更新了什么?(图文版)

    标题现在默认带有预定义颜色,但您也可以自定义。 要为项目设置颜色,首先右键点击标题,然后访问上下文菜单。...默认将显示 IDE 定义标题,该标题提供了一系列工作区自定义选项。...点击竖三点菜单后,可以从下拉菜单中选择该选项。 改进了主工具栏自定义 我们扩展了 UI 主工具栏定义选项。 现在,您可以使用下拉菜单快速选择要添加到工具栏操作。...HTTP 客户端中响应 PDF 和 HTML 预览 Ultimate IntelliJ IDEA 现在能够在 HTTP 客户端请求结果中显示 PDF 和 HTML 文件预览。...针对检测 YAML 文件匹配值类型检查 Ultimate 在 IntelliJ IDEA 2023.2 中,我们引入了一项检查,旨在消除 Norway Problem 并防止对 YAML 文件中布尔值意外误解

    47010

    IntelliJ IDEA 2023.2 最新变化

    标题现在默认带有预定义颜色,但您也可以自定义。 要为项目设置颜色,首先右键点击标题,然后访问上下文菜单。...默认将显示 IDE 定义标题,该标题提供了一系列工作区自定义选项。...点击竖三点菜单后,可以从下拉菜单中选择该选项。 改进了主工具栏自定义 我们扩展了 UI 主工具栏定义选项。 现在,您可以使用下拉菜单快速选择要添加到工具栏操作。...HTTP 客户端中响应 PDF 和 HTML 预览 Ultimate IntelliJ IDEA 现在能够在 HTTP 客户端请求结果中显示 PDF 和 HTML 文件预览。...针对检测 YAML 文件匹配值类型检查 Ultimate 在 IntelliJ IDEA 2023.2 中,我们引入了一项检查,旨在消除 Norway Problem 并防止对 YAML 文件中布尔值意外误解

    70620

    IntelliJ IDEA 2022.2.2汉化版免登陆账号「winmac」

    IntelliJ IDEA按钮显示在Touch Bar界面中间应用程序特定区域中,它们取决于上下文或您按修改键。...可以在“首选项”|“触控栏”页面上自定义所有可用触控条上下文 外观与行为| 菜单和工具栏。- 黑暗窗口标题现在可以在IntelliOS上使IntelliJ IDEA标题栏更暗。...8、JavaScript和TypeScript- 提取并转换React组件使用Extract Component重构来创建React组件,方法是从现有的渲染方法中提取JSX代码。...- JavaScript和TypeScript意图当你按Alt + Enter键JavaScript和打字稿意图地段现已:实现接口,创建派生类, 实现一个接口或抽象类成员,***“开关”情况...- SQL格式化程序现在可以专门为每个数据源使用自定义代码样式方案。您可以在数据源属性选项选项卡中指定代码样式方案。

    4.7K30

    WebStorm 2022 Web前端开发工具安装包免费下载安装教程永久使用

    在使用代码时,WebStorm为用户提供了众多快捷键和功能,用户可以使用这些功能来添加、选择、复制、移动、编辑、折叠、查看显示、保存代码等。...此外,用户还可以使用JavaScript、TypeScript或Dart来调试各种不同类型应用程序,无论是选用何种代码,这些语言使用方法都是类似的。...借助于WebStorm,用户也可以运行和调试单元测试,使用Mocha、Karma、Jest、ProtractorCucumber.js等工具进行测试。...而且,最新版本WebStorm2021.1还增加了更多功能,使JavaScript和TypeScript代码完成更智能化,增强了对Stylelint支持,提供了内建HTML预览功能,可以针对编辑器字体粗细进行设置...10.复制【ja-netfilater】文件夹 11.粘贴到C盘根目录下 12.双击软件即可打开

    82200

    IntelliJ IDEA终于支持对Redis 可视化窗口操作了,真香!

    3.处理 WSL 2 中项目的新方式 IntelliJ IDEA Ultimate 2022.3 带来了处理在 WSL 2 文件系统中运行项目的替代方式。...首先,又可以从编辑器选项卡为文件添加书签了。只需右键点击选项卡调用上下文菜单,然后选择 Bookmarks(书签)。 此外,可以将所有打开选项卡中所有文件添加到 Bookmarks(书签)。...5.以偏好代码样式查看库代码 IntelliJ IDEA 2022.3 提供了以偏好样式阅读代码功能,即使该样式与文件的当前格式不同。...您可以在 Reader(阅读器)模式应用可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。...另一项检查可以报告仅使用一个元素或字符时数组、列表或字符串多余创建

    4.5K20

    IntelliJ IDEA - 2022.2 正式发布!众多特性解读!

    用户体验 运行当前文件 为了在没有专门运行配置情况更轻松地运行和调试单个文件,我们引入了运行/调试小部件中可用运行当前文件功能。...当您想要更改检查突出显示样式时,可以使用“编辑器中突出显示”下拉菜单进行更改,该菜单可以方便地显示所有可用选项。...TypeScript 4.7 支持 IntelliJ IDEA 2022.2 与 TypeScript 4.7 捆绑在一起,支持Node.js 中moduleSuffixes和 ESM等新语言功能。... Scala 检查 IntelliJ IDEA 2022.2 现在会在return匿名函数中使用关键字时向您发出警告,以跳出函数而执行其中所有代码。...Scala 基于编译器高亮显示 基于编译器突出显示已针对更好资源使用进行了调整。IDE 现在尊重用户定义文件突出显示设置。现在在更少情况触发编译并使用更少后台线程。

    5.3K40

    IntelliJ IDEA 2019.2 大量出色新功能

    IntelliJ IDEA 现在可以流畅地处理大文件。 ⑦macOS 上默认键盘映射是 macOS 10.5+,而不是 Mac OS X。...②New Class 对话框焕然一,现在可以立即显示所有可能选项列表预览。 ③代码补全弹出窗口外观焕然一。 ④在 Windows 10 上,现在采用全新现代无边框 UI。...⑥通过选择以下列之一来自定义 VCS Log 列:Author、Date 或 commit hash,这些列将显示在 VCS Log 选项卡中。...11 Scala ①IntelliJ IDEA 现在会显示类型归因提示并高亮显示与预期类型匹配部分。 ②类型匹配工具提示现在进行了精细垂直对齐,并提供成对比较。...21 JetBrains Runtime ☞IntelliJ IDEA 2019.2 默认在 JetBrains Runtime 11 运行。

    2.2K10

    IDEA 又双叒叕 更新 大版本了 , IntelliJ IDEA 2022.3 正式发布,详情 请参考博文

    IDEA 又双叒叕 更新 大版本了 , IntelliJ IDEA 2022.3 正式发布 IntelliJ IDEA 2022.3 正式发布,在新版本中,开发者可以通过设置切换到 UI,即可预览...主要更新 通过设置使用 IntelliJ IDEA UI 在 IntelliJ IDEA 2022.3 中,您可以切换到 UI 并预览 IDE 完全重做外观,外观干净、现代且功能强大。...用户体验 将工具窗口停靠到浮动编辑器选项选项 为了让您可以更轻松地安排工作空间并在多个显示器上与 IntelliJ IDEA 交互,我们实现了将工具窗口拖出主窗口并将其停靠到浮动编辑器选项选项。...您可以在 Reader(阅读器)模式应用可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。...另一项检查可以报告仅使用一个元素或字符时数组、列表或字符串多余创建。 Java 19 支持 IntelliJ IDEA 2022.3 支持 2022 年 9 月发布 Java 19 新功能。

    19510

    IntelliJ IDEA 2023.1 最新变化

    定义基于正则表达式搜索和替换检查 借助 IntelliJ IDEA 2023.1,您可以使用正则表达式创建自己搜索和替换检查。 这些检查对于高亮显示基于样式或基于格式问题特别实用。...(),从而让您可以创建中间 String 对象。...Create New Branch(创建分支)弹出窗口中自动补全 IntelliJ IDEA 2023.1 在 Create New Branch(创建分支)弹出窗口中提供了自动补全。...指定自定义快捷键以使用覆盖率运行当前文件选项IntelliJ IDEA 2023.1 中,可以为当前打开文件创建快捷键启动 Run with coverage(使用覆盖率运行)操作,即使尚未创建运行配置...创建 Kubernetes 机密操作 Ultimate IntelliJ IDEA Ultimate 2023.1 引入了用于创建 Kubernetes 机密对话框。

    19210

    IntelliJ IDEA 2022.3 发布,全新 UI 太震撼了!

    用户体验 将工具窗口停靠到浮动编辑器选项选项 为了让您可以更轻松地安排工作空间并在多个显示器上与 IntelliJ IDEA 交互,我们实现了将工具窗口拖出主窗口并将其停靠到浮动编辑器选项选项...您可以在 Reader(阅读器)模式应用可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。...特征构造函数中命名实参已得到正确处理,您可以使用一项操作快速创建一个 Scala 3 枚举文件或仅为顶层定义创建一个空 Scala 文件。...我们还微调了 Groovy build.gradle 文件代码高亮显示,并实现了一些检查。IDE 现在会高亮显示已弃用配置方法并建议适用替换选项。...Docker 在不安装 Docker Desktop 情况从 WSL 使用 Docker 可执行文件 从 v2022.3 起,IntelliJ IDEA 支持连接到 WSL 中运行 Docker

    6.2K40

    IDEA 2022.3 正式发布,特性真香!

    用户体验 将工具窗口停靠到浮动编辑器选项选项 为了让您可以更轻松地安排工作空间并在多个显示器上与 IntelliJ IDEA 交互,我们实现了将工具窗口拖出主窗口并将其停靠到浮动编辑器选项选项...您可以在 Reader(阅读器)模式应用可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。...特征构造函数中命名实参已得到正确处理,您可以使用一项操作快速创建一个 Scala 3 枚举文件或仅为顶层定义创建一个空 Scala 文件。...我们还微调了 Groovy build.gradle 文件代码高亮显示,并实现了一些检查。IDE 现在会高亮显示已弃用配置方法并建议适用替换选项。...Docker 在不安装 Docker Desktop 情况从 WSL 使用 Docker 可执行文件 从 v2022.3 起,IntelliJ IDEA 支持连接到 WSL 中运行 Docker

    3.2K20

    IntelliJ IDEA 2022.3 发布,这次不追了。。。

    用户体验 将工具窗口停靠到浮动编辑器选项选项 为了让您可以更轻松地安排工作空间并在多个显示器上与 IntelliJ IDEA 交互,我们实现了将工具窗口拖出主窗口并将其停靠到浮动编辑器选项选项...您可以在 Reader(阅读器)模式应用可视格式设置层,根据自定义格式方案调整代码外观,而无需重新格式化实际代码。...特征构造函数中命名实参已得到正确处理,您可以使用一项操作快速创建一个 Scala 3 枚举文件或仅为顶层定义创建一个空 Scala 文件。...我们还微调了 Groovy build.gradle 文件代码高亮显示,并实现了一些检查。IDE 现在会高亮显示已弃用配置方法并建议适用替换选项。...Docker 在不安装 Docker Desktop 情况从 WSL 使用 Docker 可执行文件 从 v2022.3 起,IntelliJ IDEA 支持连接到 WSL 中运行 Docker

    1.9K20

    IntelliJ IDEA 2023.2特性详解第三弹!Docker、Kubernetes等支持!

    要将 Docker 运行配置放入队列中,首先创建配置,然后通过 Modify options | Add before launch task | Run configuration(修改选项 | 添加启动前任务...Web 开发 针对 JavaScript 和 TypeScript 改进了错误格式设置 Ultimate 我们在 IntelliJ IDEA 2023.2 中关注如何改进呈现 JavaScript 和...CSS 嵌套支持 Ultimate IntelliJ IDEA 2023.2 现在支持 CSS 嵌套。 我们实现了语法支持和检查,检查会在嵌套选择器以标识符或函数符号开头时发出提醒。...在 Settings | Languages & Frameworks | TypeScript | Vue(设置 | 语言和框架 | TypeScript | Vue),你可以将 Vue 服务设置为在所有...这让 IntelliJ IDEA 得到六个插件:Kafka、Spark、Flink、Remote File Systems、Big Data File Viewer 和 Zeppelin。

    66610

    Java开发工具Mac版:IntelliJ IDEA 2023

    IntelliJ IDEA 2023.1 添加了预定义新项目的 Actions on Save 行为选项。...图片Editor有一个新设置可以控制未经选择复制或剪切粘贴内容位置。  现在有一个选项可以仅在你选择代码时将空格显示为小点。 ...借助 IntelliJ IDEA 2023.1,你可以使用正则表达式来创建自己搜索和替换检查。 intention action 允许你更正 Markdown 文件中表格格式。...Web 开发 IntelliJ IDEA Ultimate 2023.1 添加了期待已久 Astro 支持。可以通过 Astro 插件获得。在 Vue 模板中添加了 TypeScript 支持。...添加了对 Tailwind CSS 配置选项支持,例如 classAttributes 选项定义类名完成,或者实验性选项如 tailwindCSS.experimental.configFile

    71130

    IntelliJ IDEA 2021.2 正式发布

    用户体验: 可以从欢迎屏幕上专用文件夹中直接打开存储在设备上 Eclipse 项目,因为 IntelliJ IDEA 现在可以自动检测到此类项目; 特定用途选项现在可以在 首选项/设置中新高级设置节点中使用...构建工具 可以在使用自定义JDK时添加JLink构件了; 可以在WSL 2中执行Ant任务; Gradle运行/调试配置已经被重做; 基本参数已被收集,你可以根据需要添加更多选项。...EE; 创建一个Spring Initializer项目,IDE将自动下载共享索引; 可以使用@NamedEntityGraph注释来定义实体图。...gRPC框架; 可以从欢迎屏幕创建一个Ktor项目;IntelliJ IDEA Ultimate支持这个框架开箱即用。...数据库工具(仅限IntelliJ IDEA Ultimate版) 可以基于真实数据源生成DDL数据源;DDL文件将在本地创建数据源将基于它们。

    3K30

    IntelliJ IDEA 2023.1 发布:UI、支持Java 20、简化Git Commit、重新设计 “Run”

    macOS 版本引入了针对项目 (Project) tab 选项卡 重新设计 “Run” 小部件 支持在 Zen 和 Distraction Free 模式可隐藏工具栏 深色编辑器引入配色方案...IntelliJ IDEA 2023.1 添加了预定义新项目的 Actions on Save 行为选项。...Editor 有一个新设置可以控制未经选择复制或剪切粘贴内容位置。   现在有一个选项可以仅在你选择代码时将空格显示为小点。 ...借助 IntelliJ IDEA 2023.1,你可以使用正则表达式来创建自己搜索和替换检查。 intention action 允许你更正 Markdown 文件中表格格式。...在 Vue 模板中添加了 TypeScript 支持。 IntelliJ IDEA Ultimate 2023.1 现在支持将字符串自动转换为模板文字。

    4K20

    IntelliJ IDEA 2021.2 正式发布,快来看看又出了哪些神器功能!

    6用户体验 可以从欢迎屏幕上专用文件夹中直接打开存储在设备上 Eclipse 项目,因为 IntelliJ IDEA 现在可以自动检测到此类项目; 特定用途选项现在可以在 首选项 -> 设置中新高级设置节点中使用...9构建工具 可以在使用自定义JDK时添加JLink构件了; 可以在WSL 2中执行Ant任务; Gradle运行/调试配置已经被重做; 基本参数已被收集,你可以根据需要添加更多选项。...EE; 创建一个Spring Initializer项目,IDE将自动下载共享索引; 可以使用@NamedEntityGraph注释来定义实体图。...gRPC框架; 可以从欢迎屏幕创建一个Ktor项目;IntelliJ IDEA Ultimate支持这个框架开箱即用。...16数据库工具 可以基于真实数据源生成DDL数据源;DDL文件将在本地创建数据源将基于它们。

    2.7K50
    领券