Protractor Recorder

screenshot of Protractor Recorder
express

Record, export and run tests with protractor for angular and non angular webapps

Overview

Protractor Recorder is a powerful web-based tool designed to streamline the process of recording user interactions and exporting them to Protractor. This interface offers a user-friendly experience for developers testing Angular applications, significantly reducing the time and effort needed for writing test scripts manually. With its capabilities to record different interactions, it allows you to visualize and easily manipulate your tests, ensuring a smoother testing workflow.

The tool also provides robust options for handling various test scenarios, including handling login pages and customizing test runs. Its ability to export the recorded interactions into Protractor-compatible files makes it a versatile choice for developers looking to enhance their testing efficiency.

Features

  • General Options: Customize your testing environment with base URL, run speed, and available driver lists for a tailored experience.
  • Record Actions: Capture clicks on elements and send keystrokes to inputs effortlessly, streamlining the creation of test scripts.
  • Assertion Selection: Easily create assertions directly through mouse selection, allowing for intuitive test validation.
  • Action Duplication: Duplicate previous actions with ease, saving time when you need to repeat similar steps in your tests.
  • Drag and Drop: Reorder your recorded actions visually with drag-and-drop functionality, enabling quick adjustments to your test flow.
  • Export Capability: Export your tests in the necessary format, including conf.js and spec.js files for seamless integration with your existing Protractor setup.
  • Live Running: Utilize the 'Run from here' feature to execute actions while recording, enhancing the efficiency of your test creation.
  • Dependencies Management: Ensure compatibility with essential Node.js, Npm, Bower, Gulp, and Protractor versions for hassle-free integration.
express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.