Как мне настроить Selenium WebDriver с Java? - PullRequest
0 голосов
/ 25 марта 2020

У меня есть вопрос о том, как начать использовать Selenium WebDriver с Java.

Вот мой код:

package newpackage;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class MyClass 
{
    public static void main (String[] args)
    {
        WebDriver driver = new ChromeDriver();
        driver.get("http://google.com");
    }
}

Затем я получаю следующую ошибку:

Error occurred during initialization of boot layer
java.lang.module.FindException: Error reading module: C:\Users\MrJPG\eclipse-workspace\Project IG Bot\bin
Caused by: java.lang.module.InvalidModuleDescriptorException: Package IGBotPackage not found in module

Кто-нибудь знает решение этой проблемы? Я протестировал добавление внешних jar-ов из Selenium в Modulepath и Classpath. Однако оба результата имеют одинаковый результат и ошибку.

Ответы [ 2 ]

1 голос
/ 25 марта 2020

вам нужно добавить это

System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://google.com");

chromedriver.exe - это ваш путь к chromedriver.exe // загрузить chromedriver.exe

возможно

System.setProperty("webdriver.chrome.driver", "D:\\chromedriver.exe");

Должна совпадать с вашей chrome версией, если ваша chrome '80 .0.3987.106 '

нужна, по крайней мере, это те же '80 .0.3987'

Надежда это помогает вам

0 голосов
/ 25 марта 2020

Пожалуйста, используйте Какая версия ChromeDriver совместима с какой Chrome версией браузера? для загрузки нужной версии chromedriver exe.

Поместите выше exe в любой (например, D: \) путь и используйте следующий код: System.setProperty("webdriver.chrome.driver", "D:\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("http://google.com");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...