### Install ember-cli-page-object addon Source: https://ember-cli-page-object.js.org/docs/index Installs the ember-cli-page-object addon into your Ember CLI project using the `ember install` command, adding its functionalities to your application. ```Shell ember install ember-cli-page-object ``` -------------------------------- ### Set up ember-cli-page-object for development Source: https://ember-cli-page-object.js.org/docs/index Instructions to clone the repository, navigate into the project directory, and install all necessary development dependencies using npm and bower, preparing the project for local development and contribution. ```Shell $ git clone https://github.com/san650/ember-cli-page-object.git $ cd $_ $ npm install $ bower install ``` -------------------------------- ### Run tests for ember-cli-page-object Source: https://ember-cli-page-object.js.org/docs/index Commands to execute the test suite for the ember-cli-page-object addon, including options for testing against multiple Ember versions (`npm test`) and running with a development server for live feedback. ```Shell npm test ember test ember test --server ``` -------------------------------- ### Generate a new Ember Page Object blueprint Source: https://ember-cli-page-object.js.org/docs/index Uses the `page-object` blueprint to create a new page object file (e.g., `users.js`) in your Ember project's `tests/pages/` directory, setting up the basic structure for a new page object. ```Shell $ ember generate page-object users installing create tests/pages/users.js ``` -------------------------------- ### Global API Methods for Ember Page Objects Source: https://ember-cli-page-object.js.org/docs/index A list of global functions and helpers provided by ember-cli-page-object, typically used within page object definitions to interact with UI elements, perform assertions, and build complex page object structures. ```APIDOC Global Functions: - attribute - buildObject - buildSelector - clickable - clickOnText - collection - contains - count - create - fillable - findElement - findElementWithAssert - hasClass - isHidden - isVisible - normalizeText - notHasClass - text - value - visitable ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.