尝试运行简单的Selenium注册测试错误
在运行简单测试时出现此错误。
> 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:Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method)at 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(Class.java:2856)在java.lang.Class.getMethod(Class.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 JDK,设置为使用Java8构建,并像魔术一样工作。
打开网站后,我收到“访问被拒绝”错误。 仍然尝试如果下面的代码适合你 -
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 JAR32 bitBrowserDrivers" + "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();
}
}
链接地址: http://www.djcxy.com/p/38883.html
