Difference between revisions of "IT-SDK-Protractor"
Jump to navigation
Jump to search
(Created page with "=Browser= src: https://github.com/angular/protractor/blob/master/docs/browser-setup.md#using-headless-chrome <pre class="code"> browserName: 'chrome', chromeOptions: {args: [...") |
(→Browser) |
||
| Line 4: | Line 4: | ||
browserName: 'chrome', | browserName: 'chrome', | ||
chromeOptions: {args: [ "--headless", "--disable-gpu", "--window-size=1100,800" ]}, | chromeOptions: {args: [ "--headless", "--disable-gpu", "--window-size=1100,800" ]}, | ||
| + | </pre> | ||
| + | |||
| + | =Element= | ||
| + | ==By== | ||
| + | * src: http://www.webdriverjs.com/protractor-element-locators/ | ||
| + | <pre class="code"> | ||
| + | - by.css | ||
| + | - by.xpath | ||
| + | - by.partialLinkText | ||
| + | - by.name | ||
| + | - by.tagName | ||
| + | - by.cssContainingText | ||
| + | - by.className | ||
| + | </pre> | ||
| + | ==##== | ||
| + | src: | ||
| + | <pre class="code"> | ||
| + | browser.findElement(by.name('dog_name')); | ||
| + | element(##). | ||
| + | - | ||
| + | </pre> | ||
| + | ==Expect== | ||
| + | <pre class="code"> | ||
| + | - expect($ELEMENT).toBe($VALUE); | ||
</pre> | </pre> | ||
Revision as of 16:51, 23 July 2020
Contents
Browser
src: https://github.com/angular/protractor/blob/master/docs/browser-setup.md#using-headless-chrome
browserName: 'chrome',
chromeOptions: {args: [ "--headless", "--disable-gpu", "--window-size=1100,800" ]},
Element
By
- by.css - by.xpath - by.partialLinkText - by.name - by.tagName - by.cssContainingText - by.className
##
src:
browser.findElement(by.name('dog_name'));
element(##).
-
Expect
- expect($ELEMENT).toBe($VALUE);