开发者社区> luckcheng> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

[Java]通过Selenium操作FireFox打开网页

简介: 先把maven依赖加上 org.seleniumhq.selenium selenium-java 3.
+关注继续查看

先把maven依赖加上

  <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.4.0</version>
        </dependency>

思路代码:

WebDriver driver = FirefoxUtils.getFirefoxDriver();
 driver.get("网址");
  driver.close();//关闭驱动

FirefoxUtils类:

public class FirefoxUtils {
    public static FirefoxDriver getFirefoxDriver(String path) {
        File pathToBinary = new File(path);
        FirefoxBinary firefoxBinary = new FirefoxBinary(pathToBinary);
        FirefoxProfile firefoxProfile = new FirefoxProfile();
        System.setProperty("webdriver.gecko.driver", "D:\\geckodriver.exe");//firefox需要geckodriver驱动,这个,百度找咯
        return new FirefoxDriver(firefoxBinary, firefoxProfile);
    }

    /**
     * 设置默认Firefox路径,返回FirefoxDriver
     *
     * @return FirefoxDriver
     */
    public static FirefoxDriver getFirefoxDriver() {
        return FirefoxUtils.getFirefoxDriver("D:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");//这里就是自己装的火狐路径呢
    }
}

selenium的话,我是用来操作网页进行自动化相关操作的,selenium的文档的话,我会上传到CSDN资源里面。这篇博文比较简单,具体对项目要求就结合文档,或者互联网。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
WSDL2Java操作指南
1. 安装JDK1.5, 配置系统环境变量:     下载安装JDK后, 设置环境变量:     JAVA_HOME=C:\Program Files\Java\jdk1.5.0_02     Path=%Path%;%JAVA_HOME%\bin(这里的%Path%指你系统已经有的一系列配置)     CLASSPATH=%JAVA_HOME%\lib  2. 下载axis,
1096 0
Runaway Robot游戏过关通用算法设计并java语言实现
这是一个游戏,感觉不错,加上有固定的套路去寻找答案,所以就决定用程序实现。 这个小游戏的网址:点击打开链接        http://www.hacker.org/runaway/index.php 这个游戏是一个机器人在布满炸弹的地图(bigLayout)中寻找出路,出路是在雷区的边界(绿色区域)。但机器人(robot)记住的路途太少不可以记住从
1108 0
java实现断点续传的原理
<p style="color:rgb(54,46,43); line-height:26px"><span style="font-family:Microsoft YaHei; font-size:18px">其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。 <br> 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: <br> 假设服务器域名为w
3304 0
Java使用PDFBox开发包实现对PDF文档内容编辑与保存
pdfbox开发包下载地址:http://pdfbox.apache.org/ 程序实现了PDF文档的创建,读入,与修改PDF内容并保存。 可能有个前提,PDF文档不是加密的,如果加密怎么办,我没研究过! 源代码如下: package com.
1323 0
【Java学习笔记】Comparable接口的实现和使用
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.什么是Comparable接口 此接口强行对实现它的每个类的对象进行整体排序。此排序被称为该类的自然排序 ,类的 compareTo 方法被称为它的自然比较方法 。
739 0
【Java学习笔记】实现Comparator接口来进行字符串逆向排序
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ // Create a Comparator that returns the outcome // of a reverse string comparison.
569 0
Java Socket编程 - 基于Socket实现HTTP下载客户端
没有借助任何第三方库,完全基于JAVA Socket实现一个最小化的HTTP文件下载客 户端。完整的演示如何通过Socket实现下载文件的HTTP请求(request header)发送 如何从Socket中接受HTTP响应(Response header, Response body)报文并解析与 保存文件内容。
799 0
Java Socket编程 - 简单的问候服务实现
服务器端: 实现一个最简单的Hello服务,打印输出客户端IP地址到控制台,对任何连接的客户端都 会发送一串字符(Hello, Java Socket)然后关闭与客户端连接。等待下一个客户端的连接 请求到来。
898 0
基本矩阵运算的Java实现
一: 矩阵的加法与减法 规则:矩阵的加法与减法要求两个矩阵的行列完全相等,方可以完成两个矩阵的之间的运算。 举例说明如下 二:矩阵的乘法 规则:矩阵的乘法要求两个矩阵符合A(mx k),  B( k x n)即矩阵A的列数与矩阵B的行数相等,否 则无法完成矩阵运算。
1287 0
+关注
luckcheng
csdn博客:luck-cheng.github.io github:www.github.com/luck-cheng
126
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载