Eclipse下载与安装以及selenium自动化运行浏览器

来源:互联网 发布:餐厅网络推广方案 编辑:程序博客网 时间:2024/05/12 19:47

在下载Eclipse之前最好配置好java环境变量,可参考我之前的博客有图有真相

java环境变量配置指南

Eclipse安装指南

这里写图片描述

下载完安装包后直接傻瓜式安装就行了

之后我们就可以用Eclipse来启动用代码自动启动浏览器了

1.用Eclipse来启动Firefox(火狐浏览器)

点击下图的空白区域右键-New-Java Project新建一个Java Project项目名称可以自定义

这里写图片描述

右键点击src创建一个包,并创建一个类

这里写图片描述
这里写图片描述

因为我们在Eclipse中需要用到selenium,所以在我们的创建的项目中导入selenium的jar包,jar包推荐下图的这个版本,百度搜索即可

这里写图片描述

导入到项目中具体步骤:右击项目-Properties-Java BuildPath

这里写图片描述

选择我们下载好的selenium的jar包位置下图两个文件下的都要导入

这里写图片描述

2.下载Firefox,版本最好是32的

如何查看我们当前火狐浏览器的版本?首先应该到处我们浏览器顶部的工具栏工具栏是在火狐浏览器顶部灰色区域右键勾选菜单栏即可

这里写图片描述

工具栏出现后,最好设置我们的火狐浏览器不自动更新,要不然很容易不兼容导致脚本无法运行设置步骤:工具-选项-高级-勾选不检查更新即可
而我们当前的火狐浏览器版本查看指南为:帮助-关于Firefox

这里写图片描述

之后我们需要下载火狐浏览器Firefox最好是版本32的如果你下载的是最新版本的话用Eclipse启动的时候是会出现不兼容的问题的就是Firefox虽然启动了,但是不能自动切换到你所编码跳转的网页

3,Eclipse启动火狐浏览器

在我们在1中创建的类中输入如下代码:
package com.selenium.test;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;public class demo {    public static void main(String[] args) {        // TODO Auto-generated method stub        WebDriver driver;//      下面的第一个参数是固定的,第二个参数是我们下载的火狐浏览器驱动的位置,可以理解为发动机//      而这个驱动可以去网上搜索火狐浏览器驱动下载就行,版本我的是geckodriver-v0.14.0-win64        System.setProperty("webdriver.firefox.marionette", "D:\\java\\geckodriver\\geckodriver.exe");//      创建一个火狐浏览器        driver=new FirefoxDriver();//      启动火狐浏览器跳转到哪个页面,这里是百度        driver.get("http://www.baidu.com");    }}
//注意上述"D:\\java\\geckodriver\\geckodriver.exe"//1.每个文件夹目录必须以\\双斜杠来分割//2.最后一定要以geckodriver.exe来结尾
驱动geckodriver下载地址

驱动下载点我

完成后直接运行就行步骤:右击项目-Run As-Java application即可自动启动了

4.火狐浏览器安装时最好安装到默认的路径,否则运行时容易出现报错找不到火狐浏览器

有问题可以留言给我哈

阅读全文
0 0
原创粉丝点击