Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Locator
- ### Basic locator:
- - By ID:
- ```js
- element(by.id('buttonId')).click();
- ```
- - By model:
- ```js
- element(by.model('user.loginName')).sendKeys('admin');//input field
- ```
- - By binding
- ```js
- //example: <button type="submit" class="btn btn-success">{{ loginActionButtonText }}</button>
- element(by.binding('loginActionButtonText')).click();
- ```
- - By CSS:
- ```js
- element(by.css('[value="Create new Widget"]')).click();
- ```
- ### Select UI router link:
- ```js
- element(by.css('[ui-sref="widgets.list"]')).click();
- ```
- ### Select button:
- - By text:
- ```js
- element(by.buttonText("Submit"));
- ```
- - By CSS if it has ng-click function:
- ```js
- element(by.css('[ng-click="myFunction()"]'));
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement