Java에서 Selenium WebDriver를 사용하여 프레임 간 전환
Selenium WebDriver에서 프레임셋으로 작업할 때 서로 다른 프레임 간 전환 방법을 이해하는 것이 중요합니다. 콘텐츠와 상호 작용합니다. Selenium IDE는 "relative=top" 및 "middleFrame" 인수와 함께 "selectFrame" 명령을 사용하여 녹음을 제공할 수 있지만 Selenium WebDriver에서는 이를 직접 인식하지 않습니다.
해결책:
Java를 사용하여 Selenium WebDriver에서 프레임 간을 전환하려면 세 가지가 필요합니다. 옵션:
예 코드:
ID가 "middleFrame"인 프레임으로 전환하려면:
driver.switchTo().frame("middleFrame");
현재 프레임보다 두 수준 아래의 프레임으로 전환하려면:
driver.switchTo().frame(2);
locator:
WebElement frameElement = driver.findElement(By.cssSelector("iframe#frameElement")); driver.switchTo().frame(frameElement);
프레임이 선택되면 WebDriver가 수행하는 모든 후속 작업은 기본 프레임이나 다른 프레임으로 다시 전환할 때까지 해당 프레임의 컨텍스트 내에 있게 됩니다.
위 내용은 Java에서 Selenium WebDriver를 사용하여 프레임 간을 전환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!