Я пытаюсь выполнить параллельное выполнение с использованием Selenium на моей машине. Я успешно настроил концентратор и узел. Но в моем коде я получаю сообщение об ошибке при инициализации удаленных веб-драйверов.Selenium remote WebDriver issue
Мой код:
package com.selenium.gautham;
import org.openqa.selenium.Platform;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.testng.annotations.Test;
public class test {
@Test
public static void sample()
{
DesiredCapabilities cap =DesiredCapabilities.internetExplorer();
cap.setBrowserName("ie");
cap.setPlatform(Platform.WINDOWS);
RemoteWebDriver driver =RemoteWebDriver(new URL("http://localhost:4444/wb/hub"),cap);
driver.get(url);
}}
Я получаю эту ошибку:
The constructor RemoteWebDriver(URL, DesiredCapabilities) is undefined
Где я сделал не так?
добавил линию, не получает каких-либо предложений для импорта java.net. Возможно, я пропустил файлы jar. Пожалуйста, подскажите, какие банки загружать – GauthamM
Если вы ищете URL-адрес, это из класса Java. У вас должны быть базовые Java JRE jars с созданием Java-проекта. Для других импортов вы должны добавить банку сервера selenium в свой путь сборки. –
Добавлены JRE Sysytem Library Jars и автономный сервер 2.52.0, которые по-прежнему сталкиваются с такой же проблемой. Проверено много видео, и каждый использует конструктор RemoteWebDriver. Я не могу его использовать. Чувство беспомощности. импортировано: import org.openqa.selenium.remote.DesiredCapabilities; импорт org.openqa.selenium.remote.RemoteWebDriver; import java.net.MalformedURLException; import java.net.URL; и все еще получает «метод RemoteWebDriver (URL, DesiredCapabilities) не определен» и «java.net не может быть разрешен для типа» – GauthamM