WebDriver에서 WebElements를 클릭하는 대체 방법
전통적으로 WebDriver는 웹 요소를 클릭하는 두 가지 방법인 click() 메서드를 제공합니다. 왼쪽 클릭에 대한 ASCII 값이 있는 sendKeys() 메서드. 하지만 추가 옵션도 있습니다.
먼저 sendKeys(Keys.RETURN) 또는 sendKeys(Keys.ENTER) 메소드를 활용할 수 있습니다. 이는 요소에 초점을 맞추고 RETURN/ENTER 키를 눌러 클릭을 유발하는 것을 시뮬레이션합니다.
두 번째로 클릭에 JavaScript를 사용할 수 있습니다. 권장되는 접근 방식은 아니지만 기본이 아닌 JavaScript 실행기를 사용하여 수행할 수 있습니다:
((JavascriptExecutor) driver).executeScript("arguments[0].click();", yourelement);
또는 JavaScript 라이브러리를 사용할 수 있습니다:
JavascriptLibrary jsLib = new JavascriptLibrary(); jsLib.callEmbeddedSelenium(driver, "triggerMouseEventAt", we, "click", "0,0");
위 내용은 표준 `click()` 메서드를 넘어서 WebDriver에서 WebElements를 어떻게 클릭할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!