Skip to content

Instantly share code, notes, and snippets.

@stevenxi
Created October 13, 2022 22:02
Show Gist options
  • Save stevenxi/c4dc7eea563d972dbccd6f7c383dc393 to your computer and use it in GitHub Desktop.
Save stevenxi/c4dc7eea563d972dbccd6f7c383dc393 to your computer and use it in GitHub Desktop.
Thread.Sleep(2000);//Wait the extension about page open
driver.Close(); //Close about page
driver.SwitchTo().Window(driver.WindowHandles[0]);
driver.Navigate().GoToUrl("chrome-extension://idgpnmonknjnojddfkpgkljpfnnfcklj/popup.html");
driver.ExecuteScript("document.getElementsByClassName('mdc-text-field__input')[0].value = 'MY_HEADER';");
driver.ExecuteScript(" var evt = document.createEvent('HTMLEvents');evt.initEvent('input', false, true);document.getElementsByClassName('mdc-text-field__input')[0].dispatchEvent(evt);");
driver.ExecuteScript($"document.getElementsByClassName('mdc-text-field__input')[1].value = 'MY_VALUE';");
driver.ExecuteScript("document.getElementsByClassName('mdc-text-field__input')[1].dispatchEvent(new Event('change'));");
driver.ExecuteScript(" var evt = document.createEvent('HTMLEvents');evt.initEvent('input', false, true);document.getElementsByClassName('mdc-text-field__input')[1].dispatchEvent(evt);");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment