火狐使用selenium3+java环境配置

工具配图 (工具会在附件中)   一个selenium3版本(有条件的可以去官网拿,反正我是拿不下来), jdk8(selenium3必须jdk8的版本才支持) 火狐浏览器57版本64位   火狐的驱动(目前 我用的火狐是57      64位的最新版本) 

火狐使用selenium3+java环境配置
火狐使用selenium3+java环境配置 


 引入,jdk 引入jdk8版本  像引入jdk7一样,如果装有两个版本,就使用系统 变更 中,的javahome,把路径 改成jdk8就可以,cmd ----java -version查看版本信息 
也就是说平时工作要用jdk7版本的话,就在javahome里面把路径变一下就行,其它的
火狐使用selenium3+java环境配置


selenium3 的3.8.1版本在引入项目中时,要排除其它有相关跟selenium3依赖的包,不然会出现冲突(反正出现冲突,就要检查包,我用的maven所以比较好查看),网上在找资料时
太多的selenium2的影响,导致包冲突经常发生,异常我没有保存,这点最可惜,,总之selenium3只要用这个一jar包就可
由于maven下不到3.8的jar ,这里手工处理
火狐使用selenium3+java环境配置

 
到这,工具这一块已经说完,


下面就是程序 怎么使用了工具了,先贴截图
火狐使用selenium3+java环境配置

第一个就引用的我本地57版本的浏览器目录 地址
第二个引用的是火狐浏览器驱动
后面的就是正常的浏览启动了,一个是最大化一个是找元素的等待时间
driver.get("http://eoms.lycheepay.org:8080/eoms/main"); 
随便写个地址,如果能看到页面启动,并且跑到了具体页面了,就说明环境 已经好了,说得简单点,关键是启动时的,包冲突,或者 浏览器版本跟驱动不匹配花的时候会多,
下次我有时间会补充一下异常类的信息及解决方法,这里先传工具
成功启动如下
火狐使用selenium3+java环境配置火狐使用selenium3+java环境配置


****只能上传110M,jdk8没办法 上传了。太大,上传了一个selenium3自己正在使用的代码,有点乱,
上传了selenium3.8.1跟火狐驱动,浏览器就得自己下载了
工具地址
http://download.****.net/download/q396861131/10230547
http://download.****.net/download/q396861131/10230550


公司网络限制,晚上再传附件,
补充一点,一个火狐 的工具
火狐使用selenium3+java环境配置火狐使用selenium3+java环境配置
火狐使用selenium3+java环境配置这是一个录制工具,可以录下所有操作,然后生成代码,最后拿下代码做适当 修改就好了


 火狐使用selenium3+java环境配置