2017-11-09 12 views
0
이는 SafariDriver와 사파리에서 발생

예상대로 작동하지 않습니다 TextInput 구성 요소에 대해SafariDriver : inputElement.clear은()

가) (일반 실제로 현장을 취소 할 수 있지만, 다음과 같은 값에서 SendKeys를 사용하여 전송 ()은 실제로 원래 값으로 확장됩니다.

예 :

  1. 시작 - 입력 값 : 1

  2. input.clear() - 입력 값 : 빈

  3. input.sendKeys (2) - 입력 값 : 12

sendKeys(Key.HOME,Key.chord(Key.SHIFT,Key.END),newVal) 모두 선택하고 바꾸기 만하면되지만, 간단히 작동하지 않습니다. 아무것도 선택되지 않았습니다.

모든 의견을 환영합니다.

답변

1

처음 click 요소에 시도하고 다음 텍스트를 취소 clear() 방법을 사용, 그것은 나를 위해 작동 많은 시간도 당신을 위해 할 수

WebElement myInputElement= driver.findElement("Locator value"); 
myInputElement.click(); 
myInputElement.clear(); 
myInputElement.sendKeys('Testing'); 
+0

감사합니다 - 마법처럼 작동합니다! –

+0

기쁘게도 u upvote하시기 바랍니다. – iamsankalp89