这篇文章讲解一下各种环境的搭建和一个小demo的运行
流程包括:
Ⅰ、谷歌浏览器和谷歌驱动程序安装
Ⅱ、selenium包的下载
Ⅲ、浏览器操作的小demo
文章来源地址https://uudwc.com/A/ZjmW
一、谷歌浏览器和谷歌驱动程序安装
1、谷歌浏览器这里不做讲解,是个程序员都会嗷
2、关于谷歌驱动程序的安装,首先看自己电脑的谷歌浏览器版本号是多少
3、然后访问谷歌驱动网站:chromedriver.storage.googleapis.com/index.html,进去后是下面这样的,然后找到对应的版本,如果没有相应的,就用版本号比较接近的一个包,然后点进去下载
文章来源:https://uudwc.com/A/ZjmW
4、下载页面,我电脑是window的,他这里面没有win64的,我们直接下载win32的就行
5、然后解压到谷歌的安装目录,上面的包解压后是一个exe执行文件,所以直接放到这里面就行了
6、这里最后可以为安装目录配置一个环境变量,我这里没有选择配,因为在使用的时候用了绝对路径找到这个exe驱动程序,右键点击我的电脑----->属性--->高级系统设置---->环境变量------>在path路径下添加上文中浏览器文件所在的根目录。我的是:C:\Program Files (x86)\Google\Chrome\Application
到这里谷歌驱动程序就下载安装好了。
二、selenium包的下载
1、java对应的selenium包请访问:Downloads | Selenium
2、下载完成后,解压然后可以看到里面有很多的jar包(jar包需要导入才能使用)
三、浏览器操作的小demo
1、这里我们使用的是idea,创建一个普通java项目,里面只有src目录
2、这个时候我们需要将selenium的包导入进来,先创建lib文件,然后将jar包都放进来
3、接着对jar进行一个配置导入
然后在modules就可以看到我们的lib已经进来了
4、代码如下和运行结果
public class Test9 {
private final static String driver = "webdriver.chrome.driver";
private final static String chromeDriver = "C:\\Users\\d\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver.exe";
public static void main(String[] args) {
System.out.println("打开浏览器进行操作");
System.setProperty(driver,chromeDriver);
//获取控制 打开浏览器
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();//浏览器最大化
//超时等待30秒
Duration duration = Duration.ofSeconds(30);
driver.manage().timeouts().implicitlyWait(duration);
//跳转到百度浏览器
driver.get("http://www.baidu.com/");
//操作浏览器 获取到输入框
WebElement kk = driver.findElement(By.id("kw"));
//然后向百度输入框输入selenium java
kk.sendKeys("如也");
//通过元素属性id=su找到百度一下搜索按钮
WebElement btn = driver.findElement(By.id("su"));
//对按钮进行点击操作
btn.click();
}
}
到这里环境就搭建好了,有啥问题评论区留言,有发现不对的大佬轻点喷,冲冲冲!!!