e2e/src/apps/apps-register.po.ts
E2E Page Object for apps page.
Methods |
getAdd |
getAdd()
|
Defined in e2e/src/apps/apps-register.po.ts:55
|
Get the add button
Returns :
any
|
getCancel |
getCancel()
|
Defined in e2e/src/apps/apps-register.po.ts:63
|
Get the cancel button
Returns :
any
|
getHeaderText |
getHeaderText()
|
Defined in e2e/src/apps/apps-register.po.ts:23
|
Retrieves text of the title for the page.
Returns :
any
|
getSubmit |
getSubmit()
|
Defined in e2e/src/apps/apps-register.po.ts:47
|
Get the submit button
Returns :
any
|
navigateTo |
navigateTo()
|
Defined in e2e/src/apps/apps-register.po.ts:15
|
Navigates to the apps/register-apps page.
Returns :
any
|
setForm | ||||||||||||||||||||||||
setForm(index: number, name: string, type: string, uri: string, metaUri: string)
|
||||||||||||||||||||||||
Defined in e2e/src/apps/apps-register.po.ts:35
|
||||||||||||||||||||||||
Set form
Parameters :
Returns :
void
|
import { browser, by, element } from 'protractor';
/**
* E2E Page Object for apps page.
*
* @author Glenn Renfro
* @author Damien Vitrac
*/
export class AppsRegisterPage {
/**
* Navigates to the apps/register-apps page.
* @returns {wdpromise.Promise<any>}
*/
navigateTo() {
return browser.get('#/apps/add/register');
}
/**
* Retrieves text of the title for the page.
* @returns {any}
*/
getHeaderText() {
return element(by.css('.step2 h1')).getText();
}
/**
* Set form
* @param {number} index
* @param {string} name
* @param {string} type
* @param {string} uri
* @param {string} metaUri
*/
setForm(index: number, name: string, type: string, uri: string, metaUri: string) {
element(by.name(`name${index}`)).sendKeys(name);
element(by.name(`type${index}`)).sendKeys(type);
element(by.name(`uri${index}`)).sendKeys(uri);
element(by.name(`metaDataUri${index}`)).sendKeys(metaUri);
browser.sleep(100);
}
/**
* Get the submit button
* @returns {ElementFinder}
*/
getSubmit() {
return element(by.name(`register`));
}
/**
* Get the add button
* @returns {ElementFinder}
*/
getAdd() {
return element(by.name(`add-form`));
}
/**
* Get the cancel button
* @returns {ElementFinder}
*/
getCancel() {
return element(by.name(`cancel`));
}
}