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”);
    }
}

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • ssh用法及命令

    ssh用法及命令http://blog.csdn.net/pipisorry/article/details/52269785什么是SSH?简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者…

  • Objective-C之父Brad J. Cox去世,他推动了今天苹果的软件生态[通俗易懂]

    Objective-C之父Brad J. Cox去世,他推动了今天苹果的软件生态[通俗易懂]本文转载自机器之心近日,讣告网站Legacy.com发布消息:Objective-C之父BradJ.Cox博士于2021年1月2日在自己的家中逝世,享年77岁。如果你是苹果生态的一位开发者,那你对Objective-C一定不会陌生。这门语言成就了苹果强大的软件生态,也因为苹果硬件的畅销而一路高歌猛进,挺进各大编程语言排行榜的前几名。作为一位计算机科学家,BradCox的主要成就是和TomLove一起创建了Objective–C。此外,他还以在软件工

  • 南京大学LAMDA面经汇总

    南京大学LAMDA面经汇总节选自 https://www.jianshu.com/p/7640174a15561.南大计算机网址:南京大学计算机系2016“本科生开放日”申请流程时间:5月13日-5月15日入营条件:985院校的话,绩点排名前5%基本可以入营吃住补助:LAMDA实验室报销车票,住宿费,但是南大不报销车票,但管吃管住,住的很高级的宾馆,条件特别好。参营记录:南大的夏令营是开的最早的一个计算机夏令营,正因为开…

  • C++11新特性之字节对齐、多参数模版、placement new

    1.内存对齐上面的代码演示了采用#pragmapack()方法实现内存对其。接下来介绍C++11中相关内存对其的方法。1.1alignasalignas指定内存对其大小,有时候我们希望不按

    2021年12月28日
  • PHP安装包TS和NTS的区别-Centos7 LANMP环境搭建(最完善版本)

    PHP安装包TS和NTS的区别-Centos7 LANMP环境搭建(最完善版本)

  • android开发之蓝牙配对连接的方法「建议收藏」

    新年第一篇。最近在做蓝牙开锁的小项目,手机去连接单片机总是出现问题,和手机的连接也不稳定,看了不少蓝牙方面的文档,做了个关于蓝牙连接的小结。在做android蓝牙串口连接的时候一般会使用BluetoothSocket tmp = null;// Get a BluetoothSocket for a connection with the// given BluetoothDevi

发表回复

您的电子邮箱地址不会被公开。

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