페이지를 업데이트 할 수없는 selenium sendkey 메서드를 통해 텍스트 상자에 숫자 값을 보내려고합니다. 셀 키를 사용하여 sendkeys에서 숫자 값을 보낼 수 없습니다.
driver.getElementByID('#numtext').sendKeys(123);
그것은 INT의 values..How를 보낼 수없는 오류가 난이 문제를 해결 할 수 있습니다 ..
페이지를 업데이트 할 수없는 selenium sendkey 메서드를 통해 텍스트 상자에 숫자 값을 보내려고합니다. 셀 키를 사용하여 sendkeys에서 숫자 값을 보낼 수 없습니다.
driver.getElementByID('#numtext').sendKeys(123);
그것은 INT의 values..How를 보낼 수없는 오류가 난이 문제를 해결 할 수 있습니다 ..
에서 SendKeys는 텍스트 필드에 입력 된 문자열을 사용했다. 시도 :
driver.getElementByID('#numtext').sendKeys('123');
시도가 Seleniums의 API 문서의 방법을 찾는 게에 대한 executeScript
방법
driver.executeScript("document.getElementById('#numtext').setAttribute('value', 123)");
-1을 사용하여 값을 보낼 수 있습니다. CharSequence (예 : String)가 필요한 Seleniums WebElement.sendKeys (CharSequence ...) 메서드를 사용하고 있습니다. 숫자 인수를 허용하는 오버로드 된 sendKeys 메서드는 없습니다. [here] (https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/interactions/Actions.html#sendKeys%28java.lang.CharSequence...%29) – drkthng