Level 9 Level 11
20 words 0 ignored
Ready to learn Ready to review
Check the boxes below to ignore/unignore words, then click save at the bottom. Ignored words will never appear in any learning session.
Controls browsers and simulates user actions. See
Made of commands and expectations.
Tell Protractor to do something with the application such as navigate to a page or click on a button.
Tell Protractor to assert something about the application's state, such as the value of a field or the current URL.
Run before each it block regardless of whether the block passes or fails.
Run after each it block regardless of whether the block passes or fails.
Install Protractor globally
npm install -g protractor
npm install protractor
Install Protractor locally. Files located in 'node_modules'
Helper tool to get an instance of a Selenium Server running.
Downloads the necessary binaries for Selenium Server.
Starts Selenium Server instance. Outputs a bunch of info logs. Protractor tests send requests to this server to control a local browser.
Synonym for a test file. Contains the code for the tests. Written using the syntax of your test framework, for example Jasmine, and the Protractor API (
Tells Protractor where your test files (specs) are, and where to talk to your Selenium Server (seleniumAddress). It will use the defaults for all other configuration. Chrome is the default browser. Alt definition: Tells Protra…
browser (global variable)
A wrapper around an instance of WebDriver, used for navigation and page-wide information. The browser.get method loads a page. Protractor expects Angular to be present on a page, so it will throw an erro…
element (global variable)
A helper function for finding and interacting with DOM elements on the page you are testing. The element function searches for an element on the page. It requires one parameter, a locator strategy for locating the element.
by (global variable)
A collection of element locator strategies. For example, elements can be found by CSS selector, by ID, or by the attribute they are bound to with ng-model.
protractor (global variable)
The Protractor namespace which wraps the WebDriver namespace. Contains static variables and classes, such as protractor.Key which enumerates the codes for special keyboard signals.
Reference config file
Provides explanations for all of the Protractor configuration options. Default settings include the standalone Selenium Server, the Chrome browser, and the Jasmine test framework.