0
FF 56에서 작업 중이므로 이전 버전을 사용할 수 없으므로 sendKeys 기능에 문제가 있습니다. 요소에 바로 전송 값의 경우에는 내가하여 한 :Selenium Webdriver가 아닌 다른 방법으로 Tab을 클릭하십시오. Java의 SendKeys
jsexec.executeScript("arguments[0].value='" + value +"';", WebElement_LocatedBySelenium);
하지만 지금은 TAB을 클릭하거나 내 양식의 필드를 다시로드 입력해야합니다.
어떤 아이디어? 아마도 JSexecutror보다 더 좋은 방법이 있습니다.
Thnx.
예, 다음과 같습니다. 가장 좋은 방법은 TAB 버튼을 클릭하는 것이지만 페이지의 본문을 클릭하여 시도 할 것입니다. – Gosia
아니요 :(TAB이어야합니다.) 본문에서 임의의 지점을 클릭하면 작동하지 않습니다. – Gosia
'WebElement_LocatedBySelenium.sendKeys (Keys.TAB); 또는 '새 작업 (드라이버) .sendKeys (WebElement_LocatedBySelenium, Keys.TAB) .bui ld(). perform();' –