您的位置:首页 > 其它

selenium webdriver 启动三大浏览器Firefox Chrome IE

2020-02-12 06:22 453 查看

selenium webdriver 启动三大浏览器Firefox Chrome IE

准备:java eclipse selenium

1.访问谷歌浏览器

public class google {

public static void main(String[] args) {

//谷歌浏览器需要加载驱动 chromedriver.exe
System.setProperty("webdriver.chrome.driver", "src/chromedriver.exe");

//创建一个chrome驱动  打开谷歌浏览器
ChromeDriver driver = new ChromeDriver();

//访问百度
driver.get("https://www.baidu.com");

}
}

2.访问火狐浏览器地图

public class firx {

public static void main(String[] args) {
//版本推荐::selenium 2.53.1  firefox 46.0

//selenum版本3.1需要加载驱动geckodrive.exe
System.setProperty("webdriver.gecko.driver", "src/geckodriver.exe");

//创建一个火狐驱动  打开火狐浏览器
FirefoxDriver driver = new FirefoxDriver();

driver.manage().window().maximize();

//访问百度
driver.get("https://www.baidu.com");

//元素定位1
//driver.findElement(By.id("kw")).sendKeys("selenium");
//****** driver.findElement(By.id("su")).click();

//元素定位2
driver.findElement(By.linkText("地图")).click();

//System.err.println(1111);
}
}

3.访问IE浏览器

public class ie {
public static void main(String[] args) {

//selenum版本3.1需要加载驱动InternetExplorerDriver.exe
System.setProperty("webdriver.ie.driver", "src/IEDriverServer.exe");

//创建一个ie驱动  打开ie浏览器
InternetExplorerDriver driver	 = new InternetExplorerDriver();

//访问百度
driver.get("https://www.baidu.com");

//ie安全域  网页比列都会出现问题 可以用:
//DesiredCapabilities capabilities = new DesiredCapabilities();
//capabilities.setCapability(InternetExplorerDriverService., true);

}
}

注意:

浏览器驱动位置,为了方便我一般直接放在src下

安装三大浏览器驱动driver

链接:https://pan.baidu.com/s/1tY9yVhumEvEfYDkY3Fp0iQ
提取码:8ezj

selenium-java-3.141.59下载

链接:https://pan.baidu.com/s/1w1dfneMsRCbgN7LQgMWGwQ
提取码:lx97

  • 点赞
  • 收藏
  • 分享
  • 文章举报
謧༽ཽ 发布了1 篇原创文章 · 获赞 0 · 访问量 11 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: