当前位置: 首页 > 知识库问答 >
问题:

使用Selenium C#web驱动程序完全关闭浏览器

马飞
2023-03-14

我正在使用Selenium C# Webdriver进行一些自动化测试。完成测试后,我想关闭浏览器。

我使用以下方法初始化驱动程序

var driver = new ChromeDriver();

然后在做完某事后,我正在关闭它

driver.Close();

有没有办法关闭它?

共有3个答案

易烨磊
2023-03-14

始终使用Drive. Quit();关闭WebDRiver和浏览器

驱动程序.Quit()

陶瀚玥
2023-03-14

这将关闭浏览器窗口以及Chrome驱动程序提示

ChromeOptions options = new ChromeOptions();
options.addArguments("no-sandbox");
WebDriver driver = new ChromeDriver(options);
driver.get("https://www.google.com/");
driver.close();
driver.quit();
傅阳炎
2023-03-14

驱动程序。Close()用于关闭弹出式浏览器窗口,例如通过单击触发窗口的链接打开的窗口。open()调用JavaScript。要绝对确定所有资源都由驱动程序释放和清理,请使用driver.Quit()

 类似资料:
  • 我无法使用selenium webdriver 3.4.0启动Firefox浏览器

  • 问题内容: 我正在Selenium的帮助下为Vaadin应用程序编写浏览器测试。开发实用程序中的Chrome浏览器日志控制台显示不同日志级别(TRACE,SEVERE,WARNING)的日志。以下代码设置了我的测试驱动程序: 我的Vaadin应用程序在DEV模式下运行。使用以下代码,我试图通过测试驱动程序检索所有浏览器日志: 不幸的是,我只收到警告和严重警告。缺少INFO和TRACE。我究竟做错了

  • 问题内容: 堆栈溢出专家,您好,我确实有业务问题,想就如何解决这个问题获得一些答案/指标/想法。也许在其他主题中已经提到了这一点,但是到目前为止,我在互联网上进行搜索,但找不到直接的答案。 业务问题:我们的一位客户希望拥有一个基于Java Web的应用程序,但希望将其作为桌面应用程序启动。 也就是说,客户端希望在桌面上的某个位置双击图标,并启动一个浏览器窗口,该窗口指向Web应用程序的URL /上

  • 问题内容: 我正在尝试遵循Selenium Webdrive教程 http://www.toolsqa.com/selenium-webdriver/headless-browser-testing-selenium- webdriver/ 有一个简单的测试,这里是步骤: 开启网页http://google.com 获取页面标题。 搜索“ Selenium” 再次检查页面标题。 从类代码示例开始,

  • 我不能启动Safari浏览器从硒网络驱动程序。我使用Python绑定。找不到任何提供Python详细步骤的参考。我知道有一个相关的问题stackoverflow,但它不回答python-python selenium网络驱动Safari驱动程序 遵循http://code.google.com/p/selenium/wiki/SafariDriver,下载并安装了safari开发者证书。此文档包含

  • 我做了一个jsf应用程序。这个应用程序有一个包含开始、停止按钮的菜单。当按下开始时,应用程序开始从网站获取数据,并更新其数据库。应用程序还有更新过程的进度条。但是,这个过程需要很长时间才能完成。我希望当我关闭浏览器时,它应该继续更新数据库。此外,当我再次打开它时,我应该得到以前的状态。然而,这并没有发生。当我关闭浏览器时,应用程序也关闭了。我该怎么办? 谢谢。