다음 코드 -이 이미지 요소 작동으로
new Actions(driver).moveToElement(element).perform();
이 더 적합하면서
element.sendKeys("");
시도는 몇 가지 정보를 입력하는 입력 된 태그 상자를 찾을 수 링크 요소, 드롭 다운 상자 등
그러므로 moveToElement() 메서드는 웹 페이지의 일반 WebElement에 초점을 맞추는 것이 좋습니다.
입력란의 경우 초점을 지정할 요소에 ()을 클릭해야합니다.
new Actions(driver).moveToElement(element).click().perform();
링크와 이미지가 마우스가 특정 요소 이상이 될 것입니다 위해, 당신은 당신이 원하는 무슨에 따라 그것을()을 클릭 결정할 수 있습니다 동안
.
if("input".equals(element.getTagName()){
element.sendKeys("");
}
else{
new Actions(driver).moveToElement(element).perform();
}
-이 기능은 일반적인되고 싶어 때문에 webElement에 의해 입력 태그인지 아닌지
, 당신은 먼저 확인 -
입력 태그의 클릭()가 작동하지 않는 경우
사용자 환경 설정에 따라 비슷한 변경을 할 수 있습니다.
입력란에서도 작동합니까? – questions
수정 된 답변이 도움이되는지 알려주세요. –
그게 효과가있다. 고마워 친구! :) – questions