jdk:1.8-31

maven:3.0

在做一个爬虫的程序,用到了selenium,但是个人电脑上chrome的版本是52,测试小哥给了个chrome的driver,然后是selenium的standard-alone的jar包。无奈这个jar包maven下载不了,只能加入到build path里面。

坑爹的来了,刚加入的时候,一点问题没有,还发布了的。结果第二天就报上面的错误,各种度娘,改配置。但是后面反应过来,应该让maven install的时候去找我放jar包的位置,maven 从web-inf加载jar包,找到几篇文章,连接如下:

http://www.cnblogs.com/superJF/p/5972724.html

改了之后,maven install就能过了。

<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <source>${jdk-source.version}</source>
        <target>${jdk-target.version}</target>
        <encoding>UTF-8</encoding>
        <compilerArguments>
            <!--加载手工添加的jar包-->
            <extdirs>src/main/webapp/WEB-INF/lib/</extdirs>
        </compilerArguments>
    </configuration>
    <version>${maven-compiler-plugin.version}</version>
</plugin>
记录一二 RT,先贴上错误截图楼主的环境:idea-2017.1jdk:1.8-31maven:3.0在做一个爬虫的程序,用到了selenium,但是个人电脑上chrome的版本是52,测试小哥给了个chrome的driver,然后是selenium的standard-alone的jar包。无奈这个jar包maven下载不了,只能加入到build path里面。坑爹的来了,刚加入 selenium 包括: Selenium IDE、web Driver、 Selenium Grid Selenium IDE:是FireFox的扩展插件,支持用户录制和回放测试 Selenium Driver:提供了各种语言环境的API来支持更多控制权和编写符合标准软件开发实践的应用程序 Selenium Gird:分布式 该项目采用Java Selenium 4.0.x版本的来执行(也称为cdp命令),这是一套完全不同的API,通过对/session/$sessionId/goog/cdp/execute POST POST 传达给Chrome浏览器系列,特定的有效负载)功能(许多cdp方法,例如类的 performSearch , getSearchResults getNodeForLocation getOuterHTML `querySelectorAll querySelector getAttributes addCustomHeaders 该项目还使用了其他新的 Selenium 4 API,例如虽然看起来还不够强大。 要使用 Selenium 驱动程序3.x访问Chrome Devtools API ,请参见项目 覆盖用户代理 可以调用cdp协议来调用方法,并在测试期间动态修改user-agent标头: import org . openqa . selenium .chrome.ChromeDriver ; import org . openqa . selenium .c
【注】本文译自: https://www.edureka.co/blog/ selenium -tutorial   在本教程中,我将向您介绍 Selenium Webdriver,它是当今市场上使用最广泛的自动化测试框架。它是开源的,可与所有著名的编程语言(如Java、Python、C#、Ruby、Perl等)一起使用,以实现浏览器活动的自动化。通过本文,我将告诉您开始使用 Selenium WebDriver 测试 Web 应用程序所需了解的所有信息。   以下是本教程的主题: 什么是 Selenium
JavaCV 计算机视觉领域的封装库,视频图片处理等相关jar包, org .bytedeco下的所有jar包,version: '1.5',javacv-platform,javacv,javacpp,opencv...等等 java maven 适用版 未删减版链接:https://download.csdn.net/download/qq_44695727/12596763
这个错误提示是因为你的Java项目缺少 Selenium WebDriver包。 Selenium WebDriver是一个用于自动化Web应用程序测试的工具,它提供了Java API,可以通过Java代码来控制浏览器进行测试。 要解决这个问题,你需要在你的Java项目中添加 Selenium WebDriver包的依赖。如果你使用的是 Maven 项目管理工具,可以在pom.xml文件中添加以下依赖: <dependency> <groupId> org . selenium hq. selenium </groupId> <artifactId> selenium -java</artifactId> <version>3.141.59</version> </dependency> 如果你没有使用 Maven ,可以手动下载 Selenium WebDriver包,并将其添加到你的项目中的classpath中。