[英]What is the solution for this error in selenium web driver?
我是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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.