0
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 进行测试,但实际上操纵浏览器如此有效地自动登录多个不同浏览器上的多个站点。

4

1 回答 1

0

在回答你的问题时,是和不是。

手动关闭不会破坏 WebDriver 会话,但是如果您随后调用与浏览器交互的对象上的方法(例如 FindElement、Navigate 等),则会由于浏览器不再存在而引发异常。

你到底想做什么?可能有更好的解决方案。

于 2013-09-08T09:33:51.880 回答