
WebDriver에서 웹 요소 클릭
WebDriver에는 표준 클릭( ) 메서드를 사용하고 sendKeys()를 통해 왼쪽 클릭에 ASCII 값을 사용합니다. 그러나 이 작업을 수행하는 추가 방법이 있습니다:
대체 클릭 방법:
-
sendKeys(Keys.RETURN/ENTER): 이렇게 하면 요소에 초점이 맞춰지고 RETURN/ENTER 키 이벤트가 트리거됩니다. 이는 요소를 클릭하는 것과 같습니다. element.
-
Javascript Executor: 기본이 아닌 Javascript Executor를 사용하여 다음 스크립트를 실행할 수 있습니다: ((JavascriptExecutor) 드라이버).executeScript("arguments[0].click() ;", 요소);
자바스크립트 라이브러리:
Javascript 라이브러리를 활용하여 클릭 작업을 수행할 수도 있습니다.
1 2 | JavascriptLibrary jsLib = new JavascriptLibrary();
jsLib.callEmbeddedSelenium(driver, "triggerMouseEventAt" , we, "click" , "0,0" );
|
로그인 후 복사
위 내용은 `click()`을 사용하는 것 외에 Selenium WebDriver에서 웹 요소를 어떻게 클릭할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!