Пытается запустить простой тест регистрации селена ERROR

Получение этой ошибки при выполнении простого теста.

> java -version  
java version "1.8.0_102"

> compiler version javac -version  
javac 1.8.0_102

Исключение в потоке «main» java.lang.UnsupportedClassVersionError: org / openqa / selenium / WebDriver: неподдерживаемая версия major.minor 52.0 в java.lang.ClassLoader.defineClass1 (собственный метод) в java.lang.ClassLoader.defineClass (ClassLoader.java : 800) в java.security.SecureClassLoader.defineClass (SecureClassLoader.java:142) в java.net.URLClassLoader.defineClass (URLClassLoader.java:449) в java.net.URLClassLoader.access $ 100 (URLClassLoader.java:71) в java.net.URLClassLoader $ 1.run (URLClassLoader.java:361) в java.net.URLClassLoader $ 1.run (URLClassLoader.java:355) в java.security.AccessController.doPrivileged (собственный метод) в java.net.URLClassLoader. findClass (URLClassLoader.java:354) в java.lang.ClassLoader.loadClass (ClassLoader.java:425) в sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java.308) в java.lang.ClassLoader.loadClass (ClassLoader .java: 358) в java.lang.Class.getDeclaredMethods0 (собственный метод) в java.lang.Class.privateGetDeclaredMethods (Class.java:2615) в java.lang.Cla ss.getMethod0 (класс.java:2856) в java.lang.Class.getMethod (класс.java:1668) на sun.launcher.LauncherHelper.getMainMethod (LauncherHelper.java:494) на sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper .java: 486)

Вот код

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

public class CustomerSignUpTest {

    public static void main(String[] args) {
        WebDriver selenium = new ChromeDriver();
        selenium.get("http://www.cvs.com");
        WebElement signuplink = null;
        signuplink.findElement(By.partialLinkText("singup"));
        WebElement Clicklink = null;
        Clicklink.click();

java,selenium,unsupported-class-version,

2

Ответов: 2


0

Имел такой же вопрос. Удалены старые Java JDK из системы, установленные для сборки с Java8 и работали как магия.


0

После открытия веб-сайта я получаю сообщение об ошибке «Отказано в доступе». Еще попробуйте, если ниже код работает для вас -

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeDriverService;
import org.openqa.selenium.chrome.ChromeOptions;

import java.io.IOException;

public class test {
    @SuppressWarnings("null")
    public static void main(String[] args) {

        String Browser_Full_path = Driver.APP_PATH + "\Support JAR\32 bit\BrowserDrivers\" + "chromedriver.exe";
        System.out.println(" browser full path => " + Browser_Full_path);
        System.setProperty("webdriver.chrome.driver", Browser_Full_path);
        ChromeDriverService cds = ChromeDriverService.createDefaultService();
        try {
            cds.start();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        }

        ChromeOptions options = new ChromeOptions();
        options.addArguments("--start-maximized");
        WebDriver driver = new ChromeDriver(options);

        driver.get("http://www.cvs.com");
        WebElement signuplink = null;
        signuplink.findElement(By.partialLinkText("signup"));
        WebElement Clicklink = null;
        Clicklink.click();
    }
}
Java, селен, неподдерживаемый класс-версия,
Похожие вопросы