![](/img/trans.png)
[英]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.