rhnkrl adlı üyeden alıntı: mesajı görüntüle
(async () => {  const delay = ms => new Promise(r => setTimeout(r, ms));   const set = async (sel, val) => {    const el = document.querySelector(sel);    if (!el) return;    const setVal = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value').set;    setVal.call(el, val);    el.dispatchEvent(new Event('input', { bubbles: true }));    el.dispatchEvent(new Event('change', { bubbles: true }));    el.dispatchEvent(new Event('blur', { bubbles: true }));    await delay(150);  };   const pasteSchool = async (val) => {    const el = document.querySelector('#sid-college-name');    if (!el) return;    Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value').set.call(el, val);    el.dispatchEvent(new Event('input', { bubbles: true }));    await delay(2000);    document.querySelector('#sid-college-name-menu [role="option"]').click();  };   const selectJanuary = async () => {    const el = document.querySelector('#sid-birthdate_month');    if (!el) return;    el.focus(); el.click();    await delay(400);    el.dispatchEvent(new KeyboardEvent('keydown', { key: 'ArrowDown', bubbles: true }));    await delay(400);    [...document.querySelectorAll('#sid-birthdate_month-menu [role="option"]')]      .find(o => o.innerText.toLowerCase().startsWith("sep"))?.click();  };   await pasteSchool("Babu Banarasi Das National Institute Of Technology And Management");  await selectJanuary();   const fields = [    ['#sid-first-name', 'Kanaka'],    ['#sid-last-name', 'Tandon'],    ['#sid-birthdate-day', '17'],    ['#sid-birthdate-year', '2005'],    ['#sid-email', 'kanaka.tandon@student.edu']  ];   for (const [sel, val] of fields) await set(sel, val);  for (const [sel, val] of fields) if (!document.querySelector(sel)?.value) await set(sel, val);   console.log("✅ Form đã được điền đầy đủ (chưa submit)"); })();
Kral be krall