selenium 初始化 Boot 层java.lang.module出错,FindException:模块已处理,未找到公用,exec,

qyuhtwio  于 2022-12-18  发布在  Java
关注(0)|答案(2)|浏览(117)
package selenium;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class FirstSeleniumProject {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        System.setProperty("webdriver.chrome.driver", "C:\\Users\\amar\\Documents\\chromedriver\\chromedriver.exe");
        WebDriver chrome = new ChromeDriver();
        
        chrome.get("https://www.google.com");

    }

}

非常第一个程序,我得到这个错误。
我按照一些建议安装了TestNG。当它不起作用时,我从链接中删除了https://,它给了我以下错误:
初始化 Boot 层java.lang.module出错,FindException:模块已处理。找不到org.seleniumhq.selenium.remote_driver所需的异步.http.客户端

cbeh67ev

cbeh67ev1#

我可以通过从modulepath中删除所有selenium jar文件并将它们全部添加到类路径中来解决这个问题。

w6lpcovy

w6lpcovy2#

对我来说,错误是Java版本。在制作项目时,请确保选择Java 1. 8(或者更低的版本)。
如果您使用selenium zip文件添加到构建路径,请确保单独添加lib文件夹。

相关问题