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

版权声明:代码共享,欢迎copy https://blog.csdn.net/qq_29073921/article/details/83714299

目录

前言

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.storage.googleapis.com/index.html

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

Selenium之谷歌驱动包

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

https://blog.csdn.net/huilan_same/article/details/51896672

chromedriver包下载地址

http://chromedriver.storage.googleapis.com/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");
		
		//初始化一个谷歌浏览器实例,实例名称叫driver
		WebDriver driver = new ChromeDriver();
		// get()打开一个站点
	    driver.get("https://www.baidu.com");
	    Thread.sleep(1000);
	    //获取输入框元素,并输入值
	    driver.findElement(By.id("kw")).sendKeys("我爱学习");
	  //获取搜索元素,并点击
	    driver.findElement(By.id("su")).click();
	}
}

猜你喜欢

转载自blog.csdn.net/qq_29073921/article/details/83714299
今日推荐