软件测试笔记|web自动化测试|Web 自动化测试中,WebDriver 如何开启和退出一个浏览器?
/ 只关闭当前窗口,如果只有一个窗口,效果和 quit 类似,但不完全相同。quit 会确保浏览器进程完全退出,而 close 可能在某些情况下不会完全退出浏览器进程。// 创建 ChromeDriver 实例,开启 Chrome 浏览器。// 创建 ChromeDriver 实例,开启 Chrome 浏览器。// 关闭所有窗口并退出浏览器驱动。// 关闭所有窗口并退出浏览器驱动。driver.q
以下是在不同编程语言中使用 WebDriver 开启和退出浏览器的方法:
一、Java 语言
1. 使用 Selenium 的 Java 绑定来开启和退出浏览器。
开启浏览器:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class BrowserExample {
public static void main(String[] args) {
// 设置 ChromeDriver 的路径(根据实际情况调整)
System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
// 创建 ChromeDriver 实例,开启 Chrome 浏览器
WebDriver driver = new ChromeDriver();
}
}
退出浏览器:
driver.quit(); // 关闭所有窗口并退出浏览器驱动
// 或者
driver.close(); // 只关闭当前窗口,如果只有一个窗口,效果和 quit 类似,但不完全相同。quit 会确保浏览器进程完全退出,而 close 可能在某些情况下不会完全退出浏览器进程。
二、Python 语言
开启浏览器:
from selenium import webdriver
# 创建 ChromeDriver 实例,开启 Chrome 浏览器
driver = webdriver.Chrome()
退出浏览器:
driver.quit() # 关闭所有窗口并退出浏览器驱动
driver.close() # 只关闭当前窗口。
三、C#语言
开启浏览器:
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
class Program
{
static void Main(string[] args)
{
// 创建 ChromeDriver 实例,开启 Chrome 浏览器
IWebDriver driver = new ChromeDriver();
}
}
退出浏览器:
driver.Quit(); // 关闭所有窗口并退出浏览器驱动
driver.Close(); // 只关闭当前窗口。
更多推荐




所有评论(0)