Soy nuevo en Javascript y trato de escribir un script en tampermonkey para crear un botón que genere correos electrónicos en getnada.com
El problema es que cuando desea crear un nuevo correo electrónico, la página web muestra una combinación aleatoria de nombre de usuario y dominio, y escribí un script que cambia el valor del nombre de usuario a una cadena y el valor del dominio a un dominio específico, y ellos cambie, pero cuando creo el correo electrónico, la página web lo crea de acuerdo con los valores que mostró en primer lugar, no los valores que ingresó mi código. aquí está mi guión:
// ==UserScript== // @name test // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match https://getnada.com/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // ==/UserScript== (function() { 'use strict'; function randStr(len) { let s = ''; while (s.length < len) s += Math.random().toString(36).substr(2, len - s.length); return s; } let btn = document.createElement("button"); btn.innerHTML = "Click Me"; document.body.appendChild(btn); btn.onclick = function () { document.getElementsByClassName("mt-4 bg-white text-gray-800 active:bg-gray-100 text-xs font-bold uppercase px-4 py-2 rounded shadow hover:shadow-md outline-none focus:outline-none lg:mr-1 lg:mb-0 mb-3")[0].click(); var delayInMilliseconds = 1 setTimeout(function() { document.querySelector("#grid-first-name").value = randStr(10); document.querySelector("#__layout > div > div > div.container.mx-auto.px-4.mb-20 > nav > div.fixed.inset-0.w-full.h-screen.flex.items-center.justify-center.bg-smoke-800.z-50 > div > div > div > form > div > div.inline-block.relative.w-64 > select").value="getnada.com" }, delayInMilliseconds); } })();ahora que estoy haciendo mal y como solucionarlo?