The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/tests/cypress/pageobjects/global.js

59 lines
1.1 KiB

class Global {
// Modal
get modalOverlay() {
return browser.element('.rc-modal-wrapper');
}
get modal() {
return browser.element('.rc-modal');
}
get modalConfirm() {
return browser.element('.rc-modal .js-confirm');
}
get modalCancel() {
return browser.element('.rc-modal .js-modal');
}
get modalPasswordField() {
return browser.element('.rc-modal [type="password"]');
}
get modalFileName() {
return browser.element('.rc-modal #file-name');
}
get modalFileDescription() {
return browser.element('.rc-modal #file-description');
}
get modalFilePreview() {
return browser.element('.rc-modal .upload-preview-file');
}
get modalFileTitle() {
return browser.element('.rc-modal .upload-preview-title');
}
get toastAlert() {
return browser.element('.toast');
}
confirmPopup() {
this.modalConfirm.waitForVisible(5000);
browser.pause(500);
this.modalConfirm.click();
this.modal.waitForVisible(5000, true);
}
setWindowSize(width, height) {
cy.viewport(width, height);
}
dismissToast() {
this.toastAlert.click();
}
}
module.exports = new Global();