OpenQA.Selenium.NoSuchElementException:'没有这样的元素:无法找到元素:{“method”:“css选择器”,“selector”:“#Email”} (会话信息:chrome=116.0.5845.141)'
IWebDriver driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
driver.Navigate().GoToUrl("https://www.gmail.com/");
IWebElement query = driver.FindElement(By.Id("Email"));
query.SendKeys("[email protected]");
query = driver.FindElement(By.Id("next"));
query.Click();
// now you just have to do the same for the password page
driver.Quit();
我在尝试登录 chrome 时遇到此错误,如何解决?
我假设您想自动访问 Gmail 上的电子邮件。
此外,selenium 用于自动测试您自己的网站,而不是旨在自动化 gmail 或 google 等网站的工作流程。它还有自己独立的 chrome 实例,与您用来访问互联网的 chrome 实例不同。