gpt4 book ai didi

java - Selenium Web 驱动程序中出现此错误的解决方案是什么?

转载 作者:行者123 更新时间:2023-12-02 03:16:12 25 4
gpt4 key购买 nike

我是 Selenium Web 驱动程序自动化的新手。当我尝试运行此代码片段时,收到此错误消息。我很紧张,因为我是按照在线教程做的。请帮助我继续。

这是我尝试过的代码。

package seleniumTest;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class TestWikipedia {

public static void main(String[] args) throws InterruptedException {

WebDriver driver = new FirefoxDriver();

driver.get("http://wikipedia.org");

WebElement link;

link = driver.findElement(By.linkText("English"));
link.click();

Thread.sleep(5000);

WebElement searchBox;
searchBox = driver.findElement(By.id("SearchInput"));
searchBox.sendKeys("Software");
Thread.sleep(5000);

driver.quit();
}

}

这是我在 Eclipse 控制台中遇到的错误。

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/openqa/selenium/WebDriver : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
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)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.getMainMethod(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

最佳答案

这种错误

Unsupported major.minor version

表明java版本有问题。一般的解决办法是更新jdk1.8。

在这个特殊情况下我认为您的项目是使用jdk1.8开发的,您正在尝试使用jdk1.7进行编译。

为了完整起见,您可以在此处找到与 java 版本相关的数字。

Java 9 = 53,
Java 8 = 52,
Java 7 = 51,
Java 6 = 50,
Java 5 = 49,
Java 4 = 48,
Java 3 = 47,
Java 2 = 46,
Java 1 = 45

关于java - Selenium Web 驱动程序中出现此错误的解决方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40259313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com