URL을 String 변수로 반환합니다.
public void switchWindow(String name){
String URL = null;
wait.waitForWindowToBeActiveAndSwitchToIt(2);
System.out.println(driver.getWindowHandles().size());
for (String current : driver.getWindowHandles()) {
if(driver.getTitle().equals(name)){
System.out.println("Switched to window titled =>" +driver.getTitle());
URL = driver.getCurrentUrl();
break;
}
System.out.println("Switching to window handle:"+ current + "\n title: "+ driver.getTitle());
driver.switchTo().window(current);
}
}
새 탭에서이 URL을 열려면 다음을 수행하십시오
driver.FindElement(By.CssSelector("body")).SendKeys(Keys.Control + "t");
string newTabInstance = driver.WindowHandles[driver.WindowHandles.Count-1].ToString();
driver.SwitchTo().Window(newTabInstance);
driver.Navigate().To(URL);
당신은 당신의 코드 시련을 공유 할 수 있습니까? – DebanjanB