У меня есть задача, с которой я пытаюсь выполнить использование библиотек Selenium. Задача состоит в том, чтобы проверить, что текущий URL-адрес находится в открытом браузере, я не имею в виду веб-браузер, который был открыт веб-драйвером. Я имею в виду текущий URL-адрес любого браузера, который пользователь открыл. В настоящее время я не совсем уверен, возможно ли это, но у меня есть код, который почти это делает, но только в том случае, если браузер был открыт с помощью веб-драйвера. Код представлен ниже.Проверьте, что текущий URL-адрес находится в браузере
WebDriver driver = new ChromeDriver();
driver.get(“http://www.example.com”);
String currentUrl = driver.getCurrentUrl();
System.out.println(“The current URL is ” + currentUrl);
Thread.sleep(5000);
driver.quit();
С помощью этого кода я был интересно, если это возможно, чтобы изменить его, так что элемент драйвера тока один, который пользователь открыл себя, а не фактическое WebDriver?
Итак, предположим, что у пользователя Chrome работает на www.google.com, тогда код получит URL-адрес www.google.com, так как это текущий открытый URL-адрес в браузере Chrome.
Я не думаю, что это возможно с использованием селена. Существует аддон для firefox и chrome под названием Imarco, что может быть полезно для такого рода задач. –
@GaurangShah Я ценю вход, я посмотрю на него. –