[英]Selenium webdriver: firefox headless inject javascript to modify browser property
[英]Javascript: Unable to Firefox browser in Selenium
我是Selenium WebDriver的新手。 我自己使用JavaScript學習。 我正在嘗試啟動Firefox瀏覽器。
以下是我的計算機統計信息:
但是,我遇到了錯誤。 無法附加錯誤屏幕截圖。 以下是說明。
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Function
at BrowserInvocation.main(BrowserInvocation.java:8)
Caused by: java.lang.ClassNotFoundException: com.google.common.base.Function
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
請幫我。
當JRE找不到類時(在您的情況下,它可能找不到Selenium),將引發NoClassDefFoundError
。 您需要將其添加到類路徑。
您還需要確保Selenium Standalone Server也位於您的類路徑中。
該錯誤消息表示您的類路徑中沒有Function類。 “ com.google.common.base.Function”接縫位於Guava庫( http://mvnrepository.com/artifact/com.google.guava/guava )中
您可以通過依賴管理器(Maven,Gradle ...)添加相應的jar或遵循Guy的過程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.