Selenium 라이브러리를 사용하여 수행하려는 작업이 있습니다. 작업은 열려있는 브라우저에서 현재 URL이 무엇인지 확인하는 것입니다. 웹 드라이버에서 열어 본 웹 브라우저가 아닙니다. 사용자가 열어 본 브라우저의 현재 URL을 의미합니다. 현재로서는 이것이 가능한지 확실하지 않지만 거의 코드를 가지고 있지만 브라우저가 웹 드라이버를 사용하여 열렸을 때만 가능합니다. 코드는 아래에 있습니다. 드라이버 요소는 현재 사용자가 스스로를 열었습니다 일이 아니라 실제 WebDriver 수 있도록현재 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();
, 그것을 수정할 수있는 경우 궁금 해서요 해당 코드를 사용하십니까?
사용자가 www.google.com에서 실행중인 Chrome을 가지고 있다고 가정하면 코드는 www.google.com이라는 URL을 Chrome 브라우저의 현재 열린 URL로 사용합니다.
셀레늄을 사용하는 것이 가능하지 않다고 생각합니다. Imarco라고 불리는 firefox와 chrome을위한 addon가 있습니다. 이것은 이런 종류의 작업에 유용 할 것입니다. –
@GaurangShah 의견을 주셔서 감사합니다. –