Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function filterByText(elements, text) {
- text = text.toLowerCase();
- for (let i = 0; i < elements.length; i++) {
- const content = elements[i].textContent.toLowerCase();
- if (-1 !== content.indexOf(text)) {
- return elements[i];
- }
- }
- return null;
- }
- /** @param {NS} ns */
- export async function main(ns) {
- //ns.disableLog("ALL")
- ns.tail()
- const homeServ = "home";
- const infilScript = "autoinfiltrate.js";
- ns.exec(infilScript, homeServ);
- while (true) {
- const ecorp = document.querySelector("[aria-label='ECorp']");
- const infilButt = filterByText(document.getElementsByClassName("MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButtonBase-root css-13ak5e0"), "Infiltrate Company")
- if (ecorp != null) {
- await ecorp.click();
- }
- if (infilButt != null) {
- await infilButt[Object.keys(infilButt)[1]].onClick(({ isTrusted: true }));
- await infilButt.dispatchEvent(click)
- ns.toast("Test")
- } else {
- await ns.sleep(1000);
- }
- await ns.sleep(100)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement