]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/pybind/mgr/dashboard/frontend/e2e/helper.po.ts
import ceph 14.2.5
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / e2e / helper.po.ts
index 7ff26b315b9402f931b56b4652a16149e2a15e4e..cd6b8f673383299a438dd67295f219d31129b474 100644 (file)
@@ -1,4 +1,4 @@
-import { $, $$, browser } from 'protractor';
+import { $, $$, browser, ElementFinder } from 'protractor';
 
 export class Helper {
   static EC = browser.ExpectedConditions;
@@ -28,8 +28,8 @@ export class Helper {
       });
   }
 
-  static getBreadcrumbText() {
-    return $('.breadcrumb-item.active').getText();
+  static getBreadcrumb() {
+    return $('.breadcrumb-item.active');
   }
 
   static getTabText(idx) {
@@ -41,4 +41,8 @@ export class Helper {
   static getTabsCount() {
     return $$('.nav.nav-tabs li').count();
   }
+
+  static waitTextToBePresent(elem: ElementFinder, text: string, message?: string) {
+    return browser.wait(Helper.EC.textToBePresentInElement(elem, text), Helper.TIMEOUT, message);
+  }
 }