demo done
This commit is contained in:
234
mainpage.po.ts
234
mainpage.po.ts
@@ -1,231 +1,47 @@
|
||||
import { Util } from "../util";
|
||||
|
||||
export class Mainpage {
|
||||
static button = ".mdc-button"
|
||||
static menubutton = ".mat-mdc-menu-item"
|
||||
static menutextbutton = ".mat-mdc-menu-item-text"
|
||||
static openmenu = ".mat-mdc-menu-trigger"
|
||||
static navbuttons = ".mat-mdc-tooltip-trigger"
|
||||
static inputfield = ".mat-mdc-input-element"
|
||||
static panelbutton = ".cmdsk-wlcm__panel-action" //cmdsk-wlcm__panel-action
|
||||
static yuvform = ".yuv-object-form-element"
|
||||
static autocomplete = ".mat-mdc-autocomplete-panel"
|
||||
static calender = ".calender"
|
||||
static checkbox = ".mdc-checkbox"
|
||||
static formcategory = ".main"
|
||||
static buttontext = ".mdc-button__label"
|
||||
static tab = ".mdc-tab"
|
||||
static casefunction = ".mdc-evolution-chip__action"
|
||||
static documentmenubutton = ".cdk-menu-item"
|
||||
static searchfield = ".search"
|
||||
static loadingspinner = ".mat-mdc-progress-spinner"
|
||||
static listitem = ".mdc-list-item"
|
||||
static tile = ".tile"
|
||||
static button = ".dummy"
|
||||
static matmdctooltiptriggerclass = ".mat-mdc-tooltip-trigger"
|
||||
static matbuttontogglebuttonclass = ".mat-button-toggle-button"
|
||||
static matmdcinputelementclass = ".mat-mdc-input-element"
|
||||
static startsearcharia = "[aria-label='Start search']"
|
||||
|
||||
static treenode = ".mat-tree-node"
|
||||
|
||||
get Uploadbutton() {
|
||||
return cy.nccontains(Mainpage.menubutton, 'Upload document');
|
||||
}
|
||||
|
||||
get Casecreatebutton() {
|
||||
return cy.nccontains(Mainpage.menubutton, ' Create case ');
|
||||
}
|
||||
|
||||
get Openbutton() {
|
||||
return cy.nccontains(Mainpage.openmenu, "add");
|
||||
}
|
||||
|
||||
get Navbuttons() {
|
||||
return cy.get(Mainpage.navbuttons);
|
||||
}
|
||||
|
||||
get Homebutton(){
|
||||
return cy.nccontains(Mainpage.navbuttons, 'home')
|
||||
}
|
||||
|
||||
get Casenavbutton(){
|
||||
return cy.nccontains(Mainpage.navbuttons, 'cases')
|
||||
}
|
||||
|
||||
get Dokumentenavbutton(){
|
||||
return cy.nccontains(Mainpage.navbuttons, 'description')
|
||||
}
|
||||
|
||||
get Deletebutton(){
|
||||
return cy.nccontains(Mainpage.documentmenubutton, 'delete')
|
||||
}
|
||||
|
||||
Casedeletionbutton(selector: string){
|
||||
return cy.contains(selector).parent().parent().parent().find(Mainpage.navbuttons).eq(0)
|
||||
}
|
||||
|
||||
|
||||
get Kebabbutton(){
|
||||
return cy.ncnccontains(Mainpage.openmenu, 'more_vert')
|
||||
}
|
||||
|
||||
get Deleteworkspacebutton(){
|
||||
return cy.nccontains(Mainpage.menubutton, 'Delete workspace')
|
||||
}
|
||||
|
||||
get Confirmbutton(){
|
||||
return cy.nccontains(Mainpage.button, 'Confirm')
|
||||
}
|
||||
|
||||
get Deleteconfirmbutton(){
|
||||
return cy.nccontains(Mainpage.button, 'Delete')
|
||||
}
|
||||
|
||||
get Inputfield() {
|
||||
return cy.get(Mainpage.inputfield);
|
||||
}
|
||||
|
||||
get Panelbutton() {
|
||||
return cy.get(Mainpage.panelbutton);
|
||||
}
|
||||
|
||||
get CasePanelbutton() {
|
||||
return cy.nccontains(Mainpage.panelbutton, 'case')
|
||||
}
|
||||
|
||||
get Yuvform(){
|
||||
return cy.get(Mainpage.yuvform)
|
||||
}
|
||||
|
||||
Caseform(selector: string){
|
||||
return cy.nccontains(Mainpage.yuvform, selector)
|
||||
}
|
||||
|
||||
get Autocomplete(){
|
||||
return cy.get(Mainpage.autocomplete)
|
||||
}
|
||||
|
||||
Caseformcalender(selector: string){
|
||||
return cy.nccontains(Mainpage.yuvform, selector).find(Mainpage.calender)
|
||||
}
|
||||
|
||||
get Formdateselect(){
|
||||
return cy.nccontains('button', "Select")
|
||||
}
|
||||
|
||||
get Checkbox(){
|
||||
return cy.get(Mainpage.checkbox)
|
||||
}
|
||||
|
||||
|
||||
Formcategory(selector: string){
|
||||
return cy.nccontains(Mainpage.formcategory, selector)
|
||||
}
|
||||
|
||||
get Formconfirm(){
|
||||
return cy.nccontains('button', /^ Create $/i)
|
||||
}
|
||||
|
||||
get Historytab(){
|
||||
return cy.nccontains(Mainpage.tab, "history")
|
||||
}
|
||||
|
||||
get Metadatatab(){
|
||||
return cy.nccontains(Mainpage.tab, "Metadata")
|
||||
}
|
||||
|
||||
get Renamebutton(){
|
||||
return cy.nccontains(Mainpage.navbuttons, "Rename")
|
||||
}
|
||||
|
||||
get Renamefield(){
|
||||
return cy.get('yuv-string[formcontrolname="name"] input')
|
||||
}
|
||||
|
||||
get Renameconfirm(){
|
||||
return cy.nccontains(Mainpage.button, "Rename")
|
||||
}
|
||||
|
||||
|
||||
CheckAIfunction(wantedfunction: string){
|
||||
return cy.nccontains(Mainpage.casefunction, wantedfunction)
|
||||
}
|
||||
|
||||
CheckAIlogo(){
|
||||
return cy.nccontains("robot_2")
|
||||
}
|
||||
|
||||
get sortingbutton(){
|
||||
return cy.nccontains("swap_vert")
|
||||
}
|
||||
|
||||
|
||||
|
||||
get firsttreenode(){
|
||||
return cy.get('button[mattreenodetoggle]').eq(0)
|
||||
}
|
||||
|
||||
get Metadatainput(){
|
||||
return cy.get('[data-name="appCasem:description"]').eq(1)
|
||||
}
|
||||
|
||||
get Metadatainputsearch(){
|
||||
return cy.get('[data-name="appCasem:description"]').eq(3)
|
||||
}
|
||||
|
||||
get Metadataconfirm(){
|
||||
return cy.nccontains('button', /^ Save $/i)
|
||||
}
|
||||
|
||||
Suchedokument(name: string){
|
||||
cy.get(Mainpage.searchfield).type(name)
|
||||
cy.get('[aria-label="Start search"]').click( {force: true} )
|
||||
}
|
||||
|
||||
Waitforloading(){
|
||||
cy.get(Mainpage.loadingspinner).should("not.exist");
|
||||
}
|
||||
|
||||
get firstaction(){
|
||||
return cy.get('[title="Actions for Processphase: Registration"]')
|
||||
}
|
||||
|
||||
get translatedocument(){
|
||||
return cy.get('[aria-label="Execute Action: Translate document"]')
|
||||
}
|
||||
|
||||
get startaction(){
|
||||
return cy.nccontains(Mainpage.menutextbutton, "Create action")
|
||||
get startsearchsearch() {
|
||||
return cy.nccontains(Mainpage.startsearcharia, 'search');
|
||||
}
|
||||
|
||||
get adddokument(){
|
||||
return cy.nccontains(" Add document to action ")
|
||||
get matmdcinputelement() {
|
||||
return cy.get(Mainpage.matmdcinputelementclass);
|
||||
}
|
||||
|
||||
get adddokumenttocase(){
|
||||
return cy.nccontains(" Add to case ")
|
||||
get matmdctooltiptriggercloud_circle() {
|
||||
return cy.nccontains(Mainpage.matmdctooltiptriggerclass, 'cloud_circle');
|
||||
}
|
||||
|
||||
get confirmtranslate(){
|
||||
return cy.nccontains('button', "Translate")
|
||||
get matmdctooltiptriggerlibrary_books() {
|
||||
return cy.nccontains(Mainpage.matmdctooltiptriggerclass, 'library_books');
|
||||
}
|
||||
|
||||
Checkfirststarted(){
|
||||
cy.get('[class="node exists"]').get('[title="Actions for Processphase: Registration"]')
|
||||
get matmdctooltiptriggermove_to_inbox() {
|
||||
return cy.nccontains(Mainpage.matmdctooltiptriggerclass, 'move_to_inbox');
|
||||
}
|
||||
|
||||
get fileinput(){
|
||||
return cy.get('input[type="file"]')
|
||||
get matbuttontogglebuttondark() {
|
||||
return cy.nccontains(Mainpage.matbuttontogglebuttonclass, 'Dark');
|
||||
}
|
||||
|
||||
get attachdokumentclass(){
|
||||
return cy.get('[id="mat-select-0"]')
|
||||
get matbuttontogglebuttonsystem() {
|
||||
return cy.nccontains(Mainpage.matbuttontogglebuttonclass, 'System');
|
||||
}
|
||||
|
||||
get listitem(){
|
||||
return cy.get(Mainpage.listitem)
|
||||
}
|
||||
|
||||
get tile(){
|
||||
return cy.get(Mainpage.tile)
|
||||
}
|
||||
|
||||
get notification(){
|
||||
return cy.nccontains("notifications")
|
||||
get matmdctooltiptriggersettings() {
|
||||
return cy.nccontains(Mainpage.matmdctooltiptriggerclass, 'settings');
|
||||
}
|
||||
get dummybutton() {
|
||||
return cy.nccontains(Mainpage.menubutton, 'Upload document');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user