selenium+java+testng框架
以windows环境为例
1.浏览器驱动配置有两种方式
其一,把浏览器驱动exe文件放到C盘C:\Windows\System32目前下,代码直接new实例即可
其二,就是把浏览器驱动文件放到某个目录下,然后通过代码指定目录,这个需要配置相关驱动文件路径位置,然后在new实例即可
针对第二种的配置方法如下:
相关浏览器:
// 设置系统变量,并设置iedriver的路径为系统属性值
System.setProperty("webdriver.ie.driver", ".\\drivers\\IEDriverServer.exe");
// 实例化 InternetExplorerDriver
WebDriver driver = new InternetExplorerDriver();
// 设置系统变量,并设置chromedriver的路径为系统属性值
System.setProperty("webdriver.chrome.driver", ".\\drivers\\chromedriver.exe");
// 实例化ChromeDriver
WebDriver driver = new ChromeDriver();
// 指定firefox 安装路径
System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
// 启动firefox浏览器
WebDriver driver = new FirefoxDriver();
// 指定MicrosoftWebDriver路径
System.setProperty("webdriver.edge.driver", ".\\drivers\\MicrosoftWebDriver.exe");
// 启动 Edge浏览器
WebDriver driver = new EdgeDriver();