• 智能提示和自动完成

    智能提示和自动完成

    CukeTest具有代码自动完成功能,这使编辑测试脚本非常方便。您不必记住您正在使用的函数或对象的许多细节,而智能感知将提醒您有关对象的方法签名和属性。

    智能提示和自动完成 - 图1

    这里是关于这个功能的一些解释:

    • CukeTest编辑器支持node.js和Cucumber.js的智能提示。

    • 对于在项目模板中预先配置的库,在下载软件包后也可以使用智能感。例如,在创建“Web”项目并下载npm包后,您将拥有“selenium-webdriver”的智能感。如果你有这样的语句:

    1. var driver = require('selenium-webdriver');

    在下一行中,当你使用变量“driver”并输入“.”时,你会被提示所有这个库导出的方法和属性。这是通过使用从DefinitelyTyped 项目派生的“@types”包实现的。在package.json中,以下软件包用于智能感知:

    1. "dependencies": {
    2. "@types/selenium-webdriver": "^3.6.0"
    3. }
    • 如果您在项目中使用其他一些npm软件包,并且需要这些包的智能感知,您还可以找到相应的@types软件包,并在package.json中进行类似的配置。这里 是寻找@types库的网站。