У меня возникли проблемы с импортом/добавлением Selenium в качестве внешней библиотеки в мой (Intellij) проект JavaFX.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 У меня возникли проблемы с импортом/добавлением Selenium в качестве внешней библиотеки в мой (Intellij) проект JavaFX.

Сообщение Anonymous »

Я пытаюсь использовать селен в программном обеспечении веб-автоматизации, которое я разрабатываю с помощью JAVA. Ниже приведен фрагмент того, что я пытаюсь выполнить, используя Intelij в качестве редактора кода:
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);

// Set the path to the chromedriver executable
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");

// Initialize a ChromeDriver instance
WebDriver driver = new ChromeDriver();

// Open a webpage
driver.get("https://github.com/login");

// Perform any additional actions here
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}

WebElement name_query = driver.findElement(By.name("login"));
System.out.println("Enter your username:");
String name = sc.nextLine();
name_query.sendKeys(name);

WebElement password_query = driver.findElement(By.name("password"));
System.out.println("Enter your password:");
String password = sc.nextLine();
password_query.sendKeys(password);

WebElement submit_btn = driver.findElement(By.name("commit"));
submit_btn.click();

try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}

// Close the browser
driver.quit();

sc.close();
}
}

Я делаю что-то не так?
Этот проект представляет собой maven-проект, который использует файлы POM, поэтому я попытался добавить его вручную в качестве зависимости. в моем файле pom.xml, используя следующий фрагмент кода:


org.seleniumhq.selenium
selenium-java
4.21.0


Когда я пробую следующий фрагмент кода в основном файле Java, ни один из обязательных сегментов не работает, поскольку они выделены красным.
Вот содержимое модуля:
module com.example.seleniumjavafxtest {
requires javafx.controls;
requires javafx.fxml;

opens com.example.seleniumjavafxtest to javafx.fxml;
exports com.example.seleniumjavafxtest;
}


Подробнее здесь: https://stackoverflow.com/questions/785 ... -my-inteli
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»