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
- Eclipse下载与安装以及selenium自动化运行浏览器
- 浏览器自动化工具-Selenium
- 下载Eclipse,以及安装
- java+eclipse+selenium自动化
- selenium包以及各种浏览器驱动下载地址
- selenium浏览器驱动下载
- 【Python】学习selenium自动化测试:安装selenium+启动浏览器(windows平台、Linux Centos平台)
- Tomcat的下载与安装以及配置到Eclipse中
- 自动化selenium--selenium ide 2.0+eclipse+junit
- 下载与安装Eclipse
- MSF自动化浏览器攻击与后门安装
- 【Selenium】selenium安装与配置,以及chromedriver的使用
- 模拟浏览器自动化测试工具Selenium之一eclipse集成开发部署篇
- 自动化selenium--安装配置使用selenium
- Selenium IDE以及插件Power Debugger的下载安装
- 【自动化测试】Selenium自动化测试-环境安装
- selenium 各浏览器驱动下载
- selenium+testng+gitblit+jenkins+ant自动化测试系列五:eclipse新建GIT仓库以及常用操作
- 数据类型
- 解决Redis之MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on d
- 初识c#---分支结构
- 日♂常
- 事件对象
- Eclipse下载与安装以及selenium自动化运行浏览器
- sql面试题
- 【产品思想】让你通俗地明白什么是真正的互联网平台
- Linux 下安装pip
- C51 Timer 计数器
- 步进电机驱动方式(细分)概述
- 脚本和光照系统的结合
- TP5中实现支付宝支付 利用model层调用支付宝类库
- 筑梦中国,爱你们lovely