{"library":"ember-cli-page-object","type":"library","category":null,"description":"Ember CLI Page Object is an Ember CLI addon that streamlines the creation and maintenance of page objects for acceptance and integration tests within Ember applications. Following the Page Object design pattern, it abstracts UI interactions and assertions into reusable objects, significantly reducing code duplication and making tests more resilient to UI changes. The current stable version is 2.3.2, released as part of a continuous development cycle with frequent bug fixes and enhancements. Recent efforts have focused on progressively removing jQuery dependencies to modernize the codebase while maintaining backward compatibility. It differentiates itself by providing a dedicated, mature testing pattern specifically tailored for the Ember ecosystem, offering a structured approach to testing complex UIs compared to raw `@ember/test-helpers` usage.","language":"javascript","status":"active","version":"2.3.2","tags":["javascript","acceptance","integration","components","ember","ember-addon","ember-cli","helper","page object"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ember-cli-page-object","imports":["import { create } from 'ember-cli-page-object';","import { visitable } from 'ember-cli-page-object';","import { text } from 'ember-cli-page-object/macros';","import type { PageObject } from 'ember-cli-page-object';"]},{"cmd":"yarn add ember-cli-page-object","imports":[]},{"cmd":"pnpm add ember-cli-page-object","imports":[]}],"homepage":"https://ember-cli-page-object.js.org","github":"https://github.com/san650/ember-cli-page-object","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ember-cli-page-object","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/ember-cli-page-object/compatibility"}}