博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium入门--环境搭建
阅读量:4040 次
发布时间:2019-05-24

本文共 1228 字,大约阅读时间需要 4 分钟。

Selenium是一个涵盖了一系列工具和库的总体项目,这些工具和库支持并支持Web浏览器的自动化。

官方地址:

Selenium之Java环境搭建

Java版本1.8,具体安装、环境配置略

开发IDEA工具

具体代码,maven引入jar包:

org.seleniumhq.selenium
selenium-java
3.141.59
org.seleniumhq.selenium
selenium-chrome-driver
3.141.59

使用浏览器为Google的Chrome,

查看自己浏览器版本,下载对应的selenium-chrome-driver的版本

驱动下载地址:

selenium-chrome-driver的安装以及环境配置

下载完后直接安装,记录安装路径

环境配置代码,执行后可以自动打开百度浏览器

public static void main(String args[]){        System.setProperty("webdriver.chrome.driver","/Users/saa/Desktop/it/java/chromedriver");        ChromeDriver driver = new ChromeDriver();        driver.get("http://www.baidu.com");        String title = driver.getTitle();        System.out.printf(title);//        driver.close();    }

其中执行报错下面错误,原因是项目中maven的guava的版本低导致的,换到高版本解决

Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.util.concurrent.SimpleTimeLimiter.create(Ljava/util/concurrent/ExecutorService;)Lcom/google/common/util/concurrent/SimpleTimeLimiter;

    at org.openqa.selenium.net.UrlChecker.<init>(UrlChecker.java:62)
    at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:187)

 

 

转载地址:http://ixadi.baihongyu.com/

你可能感兴趣的文章
概念区别
查看>>
final 的作用
查看>>
在Idea中使用Eclipse编译器
查看>>
idea讲web项目部署到tomcat,热部署
查看>>
IDEA Properties中文unicode转码问题
查看>>
Idea下安装Lombok插件
查看>>
zookeeper
查看>>
Idea导入的工程看不到src等代码
查看>>
技术栈
查看>>
Jenkins中shell-script执行报错sh: line 2: npm: command not found
查看>>
8.X版本的node打包时,gulp命令报错 require.extensions.hasownproperty
查看>>
Jenkins 启动命令
查看>>
Maven项目版本继承 – 我必须指定父版本?
查看>>
Maven跳过单元测试的两种方式
查看>>
通过C++反射实现C++与任意脚本(lua、js等)的交互(二)
查看>>
利用清华镜像站解决pip超时问题
查看>>
[leetcode BY python]1两数之和
查看>>
微信小程序开发全线记录
查看>>
PTA:一元多项式的加乘运算
查看>>
CCF 分蛋糕
查看>>