@sap_oss/wdio-qmate-service
Version:
[](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[](http
35 lines (31 loc) • 1.15 kB
JavaScript
;
const { BASE_URL } = require("../../../../src/reuse/constants.ts");
const browser = require("../../../../lib/reuse/modules/util/browser");
const { handleCookiesConsent } = require("../../../helper/utils");
describe("browser - forward", function () {
it("Preparation", async function () {
await common.navigation.navigateToUrl(`${BASE_URL}/`);
await handleCookiesConsent();
const selector = {
elementProperties: {
viewName: "sap.ui.documentation.sdk.view.App",
metadata: "sap.m.IconTabFilter",
text: [
{
path: "i18n>APP_TABHEADER_ITEM_DOCUMENTATION"
}
]
}
};
await ui5.userInteraction.click(selector);
});
it("Execution & Verification", async function () {
const nextPageUrl = await util.browser.getCurrentUrl();
util.console.log(`Current url is : ${nextPageUrl}`);
await util.browser.back();
await util.browser.forward();
const forwardPageUrl = await util.browser.getCurrentUrl();
util.console.log(`Current url is : ${forwardPageUrl}`);
common.assertion.expectEqual(nextPageUrl, forwardPageUrl);
});
});