IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl(txt_URL_location.Text);
IWebElement query = driver.FindElement(By.Name(txt_login_name.Text));
query.SendKeys("Somthing");
假设我不希望selenium用driver.Quit()关闭浏览器,手动关闭浏览器实际上会以与driver.Quit()相同的方式运行吗?
我不想使用selenium进行测试,但实际操作浏览器,以便有效地自动化多个不同浏览器上的多个站点的登录。
答案 0 :(得分:0)
回答你的问题,是和否。
手动关闭不会破坏WebDriver会话,但如果您随后在与浏览器交互的对象上调用方法(例如FindElement,Navigate等),则会抛出异常,因为浏览器不再存在。 / p>
你到底想要做什么?可能有更好的解决方案。