added a thrid optional partameter for clickField method in the FormFields to accomodate cssContainingText locators.

This commit is contained in:
gmandakini
2019-12-02 10:22:01 +00:00
parent 1260e779ad
commit 4c9da11092
3 changed files with 4 additions and 3 deletions

View File

@@ -38,8 +38,8 @@ export class FormFields {
await BrowserActions.clearSendKeys(fieldElement, value); await BrowserActions.clearSendKeys(fieldElement, value);
} }
async clickField(locator, field): Promise<void> { async clickField(locator, field, fieldtext?): Promise<void> {
const fieldElement = element(locator(field)); const fieldElement = fieldtext ? element(locator(field, fieldtext)) : element(locator(field));
await BrowserActions.click(fieldElement); await BrowserActions.click(fieldElement);
} }

View File

@@ -233,6 +233,7 @@ export class ViewerPage {
} }
async checkFileNameIsDisplayed(file): Promise<void> { async checkFileNameIsDisplayed(file): Promise<void> {
await BrowserVisibility.waitUntilElementIsVisible(this.fileName);
await expect(await BrowserActions.getText(this.fileName)).toEqual(file); await expect(await BrowserActions.getText(this.fileName)).toEqual(file);
} }

View File

@@ -18,5 +18,5 @@
export * from './actions/public-api'; export * from './actions/public-api';
export * from './pages/public-api'; export * from './pages/public-api';
export * from './models/public-api'; export * from './models/public-api';
export * from './dialog/public-api';
export * from './utils/public-api'; export * from './utils/public-api';