量角器
最后修改时间:2023 年 9 月 5 日Protractor是Angular和AngularJS应用程序的测试框架。Protractor 对在真实浏览器中运行的应用程序执行测试,这确保了测试结果的正确性和可信度。PyCharm 与 Protractor 集成,因此您可以从 IDE 内部运行和调试测试。您可以在树视图中查看测试结果,并从那里轻松导航到测试源。
在你开始之前
安装量角器
您可以在本地、项目中或全局安装 Protractor。最好全局安装。
全局安装 Protractor
在嵌入式终端( ) 中,键入:AltF12
npm install -g protractor
要下载必要的二进制文件,请输入
webdriver-manager update
。另请参阅Protractor 官方网站上的入门指南。
运行测试
量角器测试仅通过运行/调试配置启动。
创建 Protractor 运行配置
打开“运行/调试配置”对话框(主菜单上的“运行”|“编辑配置” ),单击左侧窗格,然后从列表中选择Protractor 。“运行/调试配置:量角器”对话框打开。
提示
或者,在“项目”工具窗口中选择一个测试文件,然后从上下文菜单中选择“创建 <文件名>” 。
指定要使用的 Node.js 解释器。
如果您选择项目别名,PyCharm 将自动使用Node.js页面上的节点解释器字段中的项目默认解释器。在大多数情况下,PyCharm 会检测项目默认解释器并填写字段本身。
您还可以选择另一个已配置的本地或远程解释器,或者单击并配置一个新解释器。
指定量角器包的位置以及protractor.conf.js配置文件的路径。如果您遵循标准安装,PyCharm 会检测所有这些路径并将它们显示在相应的字段中。
指定要运行的测试。这可以是特定的测试或套件、整个测试文件或包含测试文件的文件夹。
通过运行配置运行测试
手动启动 Selenium 服务器或在protractor.conf.js中将其配置为自动启动。更多信息请参考Protractor 官方网站。
从配置列表中选择 Protractor 运行/调试配置,然后单击 列表或工具栏上的 。
在运行工具窗口的<current_run_configuration_name>选项卡中查看和分析来自服务器的消息。
导航
使用 PyCharm,您可以在文件和相关测试文件之间跳转,或者从“测试运行程序”选项卡中的测试结果跳转到测试。
要在测试及其主题之间跳转(反之亦然),请在编辑器中打开文件,然后选择转到| 测试或转到 | 从上下文菜单中测试主题,或者只需按。CtrlShift0T
要从测试结果跳转到测试定义,请单击“测试运行程序”选项卡中的测试名称两次,或者从上下文菜单中选择“跳转到源” ,或者只需按。测试文件在编辑器中打开,插入符号位于测试定义处。F4
调试测试
Protractor 测试的调试会话只能通过运行/调试配置启动。
开始调试测试
如上所述创建 Protractor 运行/调试配置。
从配置列表中选择 Protractor 运行/调试配置,然后单击 列表或工具栏上的 。
在打开的“调试”工具窗口中,照常进行:单步执行测试、停止和恢复测试执行、在挂起时检查测试、在控制台中运行 JavaScript 代码片段,等等。
感谢您的反馈意见!