eclipse+selenium谷歌浏览器驱动配置

eclipse+selenium谷歌浏览器驱动配置1.各种Selenium-java的包都在此网址http://www.seleniumhq.org/download/2.各种浏览器驱动的下载地址:3.尤其注意浏览器驱动与浏览器版本之间的匹配情况,还有注意驱动与selenium之间的匹配情况火狐暂时还没有配置成功,这里记录谷歌的匹配情况1.查看谷歌浏览器版本2.谷歌驱动,见百度网盘3.将谷歌驱动放到谷歌浏览

大家好,又见面了,我是你们的朋友全栈君。

1.各种Selenium-java的包都在此网址http://www.seleniumhq.org/download/

2.各种浏览器驱动的下载地址:

eclipse+selenium谷歌浏览器驱动配置

3.尤其注意浏览器驱动与浏览器版本之间的匹配情况,还有注意驱动与selenium之间的匹配情况

火狐暂时还没有配置成功,这里记录谷歌的匹配情况

1.查看谷歌浏览器版本

eclipse+selenium谷歌浏览器驱动配置

2.谷歌驱动,见百度网盘

eclipse+selenium谷歌浏览器驱动配置

3.将谷歌驱动放到谷歌浏览器的文件位置

eclipse+selenium谷歌浏览器驱动配置

4.将chromedriver2.31的路径C:\Users\zhaohh01\AppData\Local\Google\Chrome\Application放到环境变量path中

5.下载selenium-java2.53.1,右击新建的java项目,build path:

eclipse+selenium谷歌浏览器驱动配置

eclipse+selenium谷歌浏览器驱动配置

eclipse+selenium谷歌浏览器驱动配置

6.写一个程序测试下,如果谷歌能自动调起百度来,则配置成功:

package com.huanhaun;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
//import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class Test {

    public static void main(String[] args)
    {

        WebDriver driver;
        System.setProperty(“webdriver.chrome.driver”, “C:\\Users\\zhaohh01\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver2.31.exe”);
        //这里的驱动路径一定要写双斜杠,转义
        driver = new ChromeDriver();
        driver.get(“http://www.baidu.com”);
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138645.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 3D视频编码(3d打印技术介绍)

    3D-HEVC编码框架3D-HEVC编码结构是对HEVC的扩展,每个视点纹理及深度图编码主要采用HEVC编码框架,但在其基础上增加了一些新的编码技术,使其更有利于深度图和多视点的编码。图13D-HEVC编码结构如上图所示,3D-HEVC编解码结构和MVC类似。图中所有输入的视频图像和深度图像是同一时刻,不同拍摄位置的场景,这些图像组成一个存取层。在同一个存取层中,首先对独立视点(基准视点…

    2022年4月13日
    50
  • ROS中启动超声波雷达节点「建议收藏」

    ROS中启动超声波雷达节点「建议收藏」超声波雷达型号为KS136,KS136使用I2C接口与主机通信,自动响应主机的I2C控制指令。指令为8位数据,指令发送流程如下,先接收I2C控制指令,寄存器2接收控制指令,选择超声波探头号(因为主控板接12个收发一体式防水探头,每个探头独立工作,每个探头占据8位地址,分别对应8种不同的数据收发方式),流程图如下所示:超声波与主控之间通过串口通信代码如下: r…

    2025年9月7日
    6
  • 2021年 sublime txt3 激活码(最新序列号破解)

    2021年 sublime txt3 激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    46
  • SQL学习(二):concat函数(连接字符串)

    SQL学习(二):concat函数(连接字符串)concat函数(连接字符串):使用方法:CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL,则返回值为NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型cast,例如:SELECTCONCAT(CAST(int_colASCHAR),char_col)concat函数

    2022年5月3日
    124
  • ajax跨域请求jsonp完整示例

    ajax跨域请求jsonp完整示例最经用到jsonp(ajax)的跨域请求,在这分享给大家,有需要用到的一看就能明白。具体步骤如下:1.首先客户端即页面script中调用代码如下:        varcardNumber="***********"; $.ajax({ type:"GET", url:’你请求的服务地址?idCard=’+cardNumber, dataType:…

    2022年6月17日
    102
  • Java50个关键字总结「建议收藏」

    Java50个关键字总结「建议收藏」作业一:Java基础知识复习一、关键字总结1.abstract修饰类:abstract修饰类,这个类就是抽象类,抽象类中可以有非抽象变量和成员变量,也可以有普通方法、构造方法。但是不能实例化,只能被子类继承。如果子类不是抽象类,则必须重写父类的抽象方法。publicabstractclassAbstractList<E>e…

    2022年7月8日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号