protractor-skill

Generate Protractor E2E tests for Angular and AngularJS applications.

350|69|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/LambdaTest/agent-skills --skill protractor-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: protractor-skill
Source: https://github.com/LambdaTest/agent-skills/tree/main/protractor-skill
Command: npx skills add https://github.com/LambdaTest/agent-skills --skill protractor-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps generate and manage end-to-end tests for Angular applications using Protractor, a framework now officially deprecated.

Core Features & Use Cases

  • E2E Test Generation: Create Protractor tests for Angular/AngularJS applications.
  • Angular-Specific Locators: Utilizes Protractor's unique locators like by.model() and by.binding().
  • Page Object Model: Implements the Page Object Model for maintainable test structures.
  • Cloud Integration: Provides guidance for running tests on platforms like TestMu AI.
  • Use Case: You need to write end-to-end tests for an existing Angular application that still uses Protractor, or you need to understand how to maintain such a test suite.

Quick Start

Use the protractor skill to generate a basic E2E test for the login page of an Angular application.

Frequently Asked Questions about protractor-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Protractor E2E tests for Angular applications?

To generate Protractor E2E tests for Angular applications, you can use a skill that supports Angular-specific locators and the page object pattern. It creates maintainable test structures in both JavaScript and TypeScript for existing Angular or AngularJS apps.

Can I still use Protractor with AngularJS specific locators like by.model?

Yes, you can still use Angular-specific locators like by.model() and by.binding() to generate Protractor tests. The skill provides support for these unique locator strategies to interact directly with Angular and AngularJS application elements.

What is the best way to maintain an existing deprecated Protractor test suite?

The best way to maintain a deprecated Protractor test suite is by utilizing the Page Object Model pattern and following provided debugging guidance. The skill helps structure tests for maintainability while offering migration paths to modern frameworks.

How do I migrate Protractor tests to Playwright or Cypress?

Migrating Protractor tests to Playwright or Cypress requires understanding your current page object structures and locator strategies. The skill includes specific guidance on transitioning your deprecated Angular E2E tests to these modern testing frameworks.

Does this skill support running Protractor tests on cloud platforms?

Yes, the skill supports cloud execution for Protractor tests on platforms like TestMu AI. It provides configuration guidance to help you run your generated Angular E2E tests directly within these cloud testing environments.