步骤:
管网下载jar包
eclipse创建项目
jar包拷贝到项目的lib目录中
创建类测试
火狐浏览器
版本:selenium2.53.1 + Firefox 46.0(不需要可执行驱动)
注意:
指定Firefox可执行路径:webdriver.firefox.bin
或者: SystenProperty.BROWSER_BINARY
设置:System.setProperty("webdriver.firefox.bin", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
main代码:
System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
//创建一个火狐驱动,打开火狐浏览器
FirefoxDriver driver = new FirefoxDriver();
//访问百度首页
driver.get("https://www.baidu.com");
谷歌浏览器
版本:selenium2.53.1 + chrome 60.0
注意:
下载谷歌驱动,放到项目的src目录下,然后右键选择下图按键
然后把copy的内容放到路径里(调整为绝对路径)
main代码:
System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
//创建一个火狐驱动,打开火狐浏览器
FirefoxDriver driver = new FirefoxDriver();
//访问百度首页
driver.get("https://www.baidu.com");
Edge浏览器
同谷歌浏览器注意
main代码:
System.setProperty("webdriver.edge.driver","src/MicrosoftWebDriver.exe");
//创建一个谷歌驱动,打开谷歌浏览器
EdgeDriver driver = new EdgeDriver();
//访问百度首页
driver.get("https://www.baidu.com");
IE浏览器
同谷歌浏览器注意
main代码:
//System.setProperty("webdriver.ie.driver", "src/IEDriver.exe");
//常量
System.setProperty(InternetExplorerDriverService.IE_DRIVER_EXE_PROPERTY, "src/IEDriver.exe");
//忽略缩放、忽略安全设置
//设置一些驱动需要的能力(特性)
DesiredCapabilities capabilities = new DesiredCapabilities ();
//忽略安全设置
capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
capabilities.setCapability(InternetExplorerDriver.IGNORE_ZOOM_SETTING,true);
//创建一个谷歌驱动,打开谷歌浏览器
InternetExplorerDriver driver = new InternetExplorerDriver(capabilities);
//访问百度首页
driver.get("https://www.baidu.com");