selenium复用已经打开的浏览器-备忘
原文:https://github.com/ANBUZHIDAO/myReuseWebDriver.git
备份:https://gitee.com/pengruxian/myReuseWebDriver.git
src/main/java/webtest/ReuseWebDriver.java 主要实现在这个类里面
src/test/java/webtest 目录下测试文件 ChromeDriverTest.java、FirefoxDriverTest.java、IEDriverTest.java
第一次通过new ChromeDriver(...)启动浏览器
ChromeDriver driver = new ChromeDriver(chromeDrService);
然后将 String sessionid = driver.getSessionId() 和 String serverURL=(HttpCommandExecutor) driver.getCommandExecutor()).getAddressOfRemoteServer() 保存下来。
以后便可通过sessionid 和 serverURL调用new ReuseWebDriver.java获取webdriver,重复使用第一次打开的浏览器。