在 Geb 中关闭新创建的 WebDriver 实例,可以通过以下步骤实现:
import org.openqa.selenium.chrome.ChromeDriver
import org.openqa.selenium.chrome.ChromeOptions
// 设置 ChromeDriver 的路径
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver")
// 创建 ChromeOptions 对象,用于配置 ChromeDriver
ChromeOptions options = new ChromeOptions()
options.addArguments("--headless") // 设置无头模式,可选
// 创建 ChromeDriver 实例
WebDriver driver = new ChromeDriver(options)
driver.quit()
这将关闭 WebDriver 实例并释放相关的资源。
请注意,以上代码示例使用的是 ChromeDriver,你也可以根据需要选择其他 WebDriver,如 FirefoxDriver、SafariDriver 等。另外,--headless
参数用于在无界面模式下运行浏览器,如果你需要可视化界面,可以去除该参数。
对于 Geb 和 WebDriver 的更多详细信息和用法,请参考腾讯云的相关文档和官方网站:
领取专属 10元无门槛券
手把手带您无忧上云