artes
Version:
The simplest way to automate UI and API tests using Cucumber-style steps.
24 lines (18 loc) • 554 B
JavaScript
const { request } = require("playwright");
const cucumberConfig = require("../../../cucumber.config.js");
let baseURL = "";
if (typeof cucumberConfig.baseURL === "object") {
const env = (cucumberConfig.env || "").trim();
baseURL = cucumberConfig.baseURL[env];
} else {
baseURL = cucumberConfig.baseURL;
}
const requestContextOptions = {
baseURL: baseURL,
ignoreHTTPSErrors: true,
};
async function invokeRequest() {
const context = await request.newContext(requestContextOptions);
return context;
}
module.exports = { invokeRequest };