mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-24 17:31:52 +00:00
[AAE-7355] automate manual C599174 (#2451)
* [AAE-7355] automate manual C599174 * C306959 ci flakiness - click insead of Enter
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
*/
|
||||
|
||||
import { by, browser } from 'protractor';
|
||||
import { BrowserActions, BrowserVisibility, Logger } from '@alfresco/adf-testing';
|
||||
import { BrowserActions, BrowserVisibility, Logger, TestElement } from '@alfresco/adf-testing';
|
||||
import { Component } from '../component';
|
||||
import { CommentsTab } from './info-drawer-comments-tab';
|
||||
import { LibraryMetadata } from './info-drawer-metadata-library';
|
||||
@@ -43,6 +43,9 @@ export class InfoDrawer extends Component {
|
||||
tabActiveContent = this.byCss('.mat-tab-body-active .mat-tab-body-content adf-dynamic-tab');
|
||||
nextButton = this.byCss('.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron');
|
||||
previousButton = this.byCss('.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron');
|
||||
expandDetailsButton = TestElement.byCss(`button[title='Expand']`);
|
||||
selectedTab = TestElement.byCss(`.mat-tab-list [aria-selected='true'] div`);
|
||||
expandedDetailsPermissionsTab = TestElement.byText('.acs-details-container .mat-tab-label-content', 'Permissions');
|
||||
|
||||
constructor(ancestor?: string) {
|
||||
super('adf-info-drawer', ancestor);
|
||||
|
@@ -23,7 +23,7 @@
|
||||
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import { browser, by, protractor } from 'protractor';
|
||||
import { browser, by } from 'protractor';
|
||||
import { Component } from '../component';
|
||||
import { waitForPresence, waitElement } from '../../utilities/utils';
|
||||
import { BrowserActions, BrowserVisibility, TestElement } from '@alfresco/adf-testing';
|
||||
@@ -152,8 +152,8 @@ export class SearchInput extends Component {
|
||||
}
|
||||
|
||||
async searchFor(text: string) {
|
||||
await BrowserVisibility.waitUntilElementIsClickable(this.searchInput.elementFinder, 1000);
|
||||
await BrowserVisibility.waitUntilElementIsClickable(this.searchInput.elementFinder);
|
||||
await this.searchInput.typeText(text);
|
||||
await this.searchInput.elementFinder.sendKeys(protractor.Key.ENTER);
|
||||
await BrowserActions.click(this.searchButton);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user