UNPKG

@sap_oss/wdio-qmate-service

Version:

[![REUSE status](https://api.reuse.software/badge/github.com/SAP/wdio-qmate-service)](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[![Node.js CI](https://github.com/SAP/wdio-qmate-service/actions/workflows/node.js.yml/badge.svg)](http

68 lines (57 loc) 1.77 kB
"use strict"; describe("element - isVisible with right selector", function () { let isVisible; it("Preparation", async function () { await browser.url("#/categories"); }); it("Execution", async function () { const selector = { "elementProperties": { "viewName": "sap.ui.demo.cart.view.Home", "metadata": "sap.m.StandardListItem", "bindingContextPath": "/ProductCategories*'LT')" } }; isVisible = await ui5.element.isVisible(selector); }); it("Verification", async function () { common.assertion.expectTrue(isVisible); }); }); describe("element - isVisible with right, but hidden selector", function () { let isVisible; it("Preparation", async function () { await browser.url("#/categories"); }); it("Execution", async function () { const selectorForInvisibleElement = { "elementProperties": { "metadata": "sap.ui.core.InvisibleText", "text": "Press F5 to Refresh" } }; isVisible = await ui5.element.isVisible(selectorForInvisibleElement); }); it("Verification", async function () { common.assertion.expectFalse(isVisible); }); }); describe("element - isVisible with wrong selector", function () { let isVisible; it("Preparation", async function () { await browser.url("#/categories"); }); it("Execution", async function () { const selector = { "elementProperties": { "viewName": "sap.ui.demo.cart.view.Home", "metadata": "sap.m.StandardListItem", "bindingContextPath": "/ProductCategories*'Wrong Category')" } }; isVisible = await ui5.element.isVisible(selector); }); it("Verification", async function () { common.assertion.expectFalse(isVisible); }); });