失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java+selenium的入门 案例 selenium包 谷歌驱动包 火狐驱动包 IE驱动包 (一)

java+selenium的入门 案例 selenium包 谷歌驱动包 火狐驱动包 IE驱动包 (一)

时间:2019-11-15 23:15:43

相关推荐

java+selenium的入门 案例 selenium包 谷歌驱动包 火狐驱动包 IE驱动包 (一)

目录

前言

selenium是什么?

Selenium的下载使用

Selenium下载

Selenium下载地址

Selenium之谷歌驱动包

chromedriver包下载地址

Selenium使用

前言

在学习selenium之前,要了解selenium是什么,为什么要使用selenium,真是一个很棒的理由

Come on

selenium是什么?

Selenium是一个用于Web应用程序测试的工具。Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla和Firefox等。这个工具的主要功能包括:测试与浏览器的兼容性--测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能--创建衰退测试检验软件功能和用户需求。

更通俗说:Selenium 是一套可以操控浏览器的工具。

通常我们使用 Selenium 进行 Web UI 自动化测试,你说用来爬虫也是可以的(相对来说不是那么强)

了解了这些,你确定你要使用,你就要找到适合你的版本

Selenium的下载使用

Selenium下载

你的知道你需要下载那些东西,首先是Selenium包,接着就是对应你需要测试的浏览器的驱动包,也就是至少两个包。

Selenium下载地址

http://selenium-release./index.html

接下来是各浏览器的驱动包,打开不同的浏览器驱动包是不一样的,浏览器对应的版本不同,驱动包的版本也是不一样的,大概就是浏览器升级后,里面的属性方法有变更,所以Selenium的驱动包也得适用吧。

Selenium之谷歌驱动包

看这篇文章了解你需要那个版本的驱动包——chromedriver

/huilan_same/article/details/51896672

chromedriver包下载地址

http://chromedriver./index.html

Selenium之火狐驱动包——geckodriver(自行搜索下载)

Selenium之IE驱动包——IEDriverServer(自行搜索下载)

Selenium使用

简单案例——百度搜索——工具eclipse

创建项目,并导入,

百度搜索代码

package com.zhang;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.firefox.FirefoxDriver;public class BaiDuSearchTest {public static void main(String[] args) throws InterruptedException {//加载驱动,后面的路径自己要选择正确,也可以放在本地System.setProperty("webdriver.chrome.driver", "./lib/chromedriver.exe");//初始化一个谷歌浏览器实例,实例名称叫driverWebDriver driver = new ChromeDriver();// get()打开一个站点driver.get("");Thread.sleep(1000);//获取输入框元素,并输入值driver.findElement(By.id("kw")).sendKeys("我爱学习");//获取搜索元素,并点击driver.findElement(By.id("su")).click();}}

如果觉得《java+selenium的入门 案例 selenium包 谷歌驱动包 火狐驱动包 IE驱动包 (一)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。