>  기사  >  Java  >  Selenium WebDriver 및 Java를 사용하여 탭 전환

Selenium WebDriver 및 Java를 사용하여 탭 전환

王林
王林앞으로
2023-08-27 18:33:01850검색

Selenium을 사용하여 탭을 전환할 수 있습니다. 먼저 새 탭에서 링크를 열어야 합니다. Keys.chord 메소드와 sendKeys가 사용됩니다. Keys.chord 메소드를 사용하면 한 번에 여러 키를 전달할 수 있습니다. 키 또는 문자열 그룹이 매개변수로 메소드에 전달됩니다.

Keys .Chord 메서드에 인수로 Keys.ControlKeys.ENTER를 전달합니다. 그런 다음 전체 문자열이 sendKeys 메서드에 매개 변수로 전달됩니다. 마지막으로, sendKeys 메소드는 driver.findElement 메소드로 식별된 링크에 적용되어야 합니다.

Syntax

String clickl = Keys.chord(Keys.CONTROL,Keys.ENTER);
driver.findElement(By.xpath("//*[text()='Terms of Use']")). sendKeys(clickl);

그런 다음 열려 있는 모든 창 ID를 ArrayList에 저장하고 switchTo 메서드를 사용하여 드라이버 포커스를 새 탭으로 이동합니다. 그런 다음 새 탭의 창 ID를 매개변수로 메서드에 전달합니다.

마지막으로 새 탭에서 작업을 수행한 후 switchTo 메소드를 사용하고 상위 창의 창 ID를 매개변수로 메소드에 전달하여 상위 창으로 다시 전환할 수 있습니다.

두 탭 사이를 전환해 봅시다 -

使用Selenium WebDriver和Java切换选项卡

위 내용은 Selenium WebDriver 및 Java를 사용하여 탭 전환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제