1.导入pom包
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
2.使用的是谷歌测试
下载驱动文件
http://chromedriver.storage.googleapis.com/index.html?path=73.0.3683.20/
相关代码
System.setProperty("webdriver.chrome.driver", "E:\\soft_ware\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://www.baidu.com/");
driver.close();
3.基础使用
自定义分辨率 只适用于PC,宽不能低于指定分辨率
WebDriver driver = new ChromeDriver();
Dimension targetSize = new Dimension(375, 812);
driver.manage().window().setSize(targetSize);
//下面的全屏,如果有需要注释掉,
//driver.manage().window().maximize();
适用于手机
Map<String, String> mobileEmulation = new HashMap<String, String>();
mobileEmulation.put("deviceName", "iPhone X");
ChromeOptions headlessOptions = new ChromeOptions();
headlessOptions.setExperimentalOption("mobileEmulation", mobileEmulation);
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, headlessOptions);
WebDriver driver =new ChromeDriver(capabilities);