亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

selenium4.0版本在springboot中的使用問題的坑

 更新時間:2022年07月12日 11:13:44   作者:fx_nightwish  
本文主要介紹了selenium4.0版本在springboot中的使用問題的坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

想著寫一個程序來進(jìn)行訂飯,首先想到了用selenium來進(jìn)行開發(fā),但是在開發(fā)的過程中遇到了問題。

添加上了jar包,寫好了代碼就測試時發(fā)現(xiàn)出現(xiàn)了異常。

java.lang.NoClassDefFoundError: org/openqa/selenium/internal/Require 

Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.internal.Require

可以確定這是少了這個類 !但是明明在非springboot版本中使用4.0版本的selenium是好用的,并不會報錯,為什么在springboot就報錯了,首先猜測是跟springboot中的版本沖突了。

于是邊去maven中查看導(dǎo)入的依賴,結(jié)果發(fā)現(xiàn)selenium的版本由4.0.0變成了3.141.59,找到原因了。

又去spring-boot-dependencies模塊中去搜索selenium發(fā)現(xiàn)默認(rèn)的版本的為3.141.59

到這里發(fā)現(xiàn)是springboot的pom坐標(biāo)配置覆蓋了自己寫的pom坐標(biāo),所以才會出現(xiàn)類org/openqa/selenium/internal/Require找不到的情況。

這里有個疑惑點,難道不應(yīng)該是自己寫的pom坐標(biāo)覆蓋spring-boot-dependencies中的pom坐標(biāo)嘛?

知道問題所在,接下來就是讓自己的坐標(biāo)覆蓋默認(rèn)的坐標(biāo)!改動如下,程序正常運行

 引入的jar包版本也改為了4.0.0

該問題只有在selenium與springboot一起使用時才會出現(xiàn)!

到此這篇關(guān)于selenium4.0版本在springboot中的使用問題的坑的文章就介紹到這了,更多相關(guān)springboot使用selenium4.0內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java  解決死鎖的方法實例詳解

    Java 解決死鎖的方法實例詳解

    這篇文章主要介紹了java 多線程死鎖詳解及簡單實例的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 一文詳解Java中的Stream的匯總和分組操作

    一文詳解Java中的Stream的匯總和分組操作

    這篇文章主要為大家詳細(xì)介紹了Java8中的Stream的匯總和分組的操作,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Java有一定幫助,需要的可以參考一下
    2022-09-09
  • Java線程之守護(hù)線程(Daemon)用法實例

    Java線程之守護(hù)線程(Daemon)用法實例

    這篇文章主要介紹了Java線程之守護(hù)線程(Daemon)用法,較為詳細(xì)的分析了守護(hù)線程的功能與實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 如何利用反射批量修改java類某一屬性的代碼詳解

    如何利用反射批量修改java類某一屬性的代碼詳解

    這篇文章主要介紹了如何利用反射批量修改java類某一屬性,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • mybatis 返回Map類型key改為小寫的操作

    mybatis 返回Map類型key改為小寫的操作

    這篇文章主要介紹了mybatis 返回Map類型key改為小寫的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • java線程中synchronized和Lock區(qū)別及介紹

    java線程中synchronized和Lock區(qū)別及介紹

    這篇文章主要為大家介紹了java線程中synchronized和Lock區(qū)別及介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • java轉(zhuǎn)化為exe程序步驟詳解

    java轉(zhuǎn)化為exe程序步驟詳解

    在本篇內(nèi)容里我們給大家分享了關(guān)于java轉(zhuǎn)化為exe程序的具體步驟和相關(guān)知識點,需要的朋友們學(xué)習(xí)下。
    2019-03-03
  • Java雙重檢查加鎖單例模式的詳解

    Java雙重檢查加鎖單例模式的詳解

    今天小編就為大家分享一篇關(guān)于Java雙重檢查加鎖單例模式的詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 關(guān)于spring屬性占位符用法

    關(guān)于spring屬性占位符用法

    這篇文章主要介紹了關(guān)于spring屬性占位符用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Java 高并發(fā)五:JDK并發(fā)包1詳細(xì)介紹

    Java 高并發(fā)五:JDK并發(fā)包1詳細(xì)介紹

    本文主要介紹 Java高并發(fā)JDK并發(fā)包1的資料,這里對1.各種同步控制工具的使用 2.并發(fā)容器及典型源碼分析,有需要的小伙伴可以參考下
    2016-09-09

最新評論