Difference between revisions of "IT-SDK-Protractor"

From wiki.samerhijazi.net
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

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);