2017-12-29 25 views
0

FF 56에서 작업 중이므로 이전 버전을 사용할 수 없으므로 sendKeys 기능에 문제가 있습니다. 요소에 바로 전송 값의 경우에는 내가하여 한 :Selenium Webdriver가 아닌 다른 방법으로 Tab을 클릭하십시오. Java의 SendKeys

jsexec.executeScript("arguments[0].value='" + value +"';", WebElement_LocatedBySelenium); 

하지만 지금은 TAB을 클릭하거나 내 양식의 필드를 다시로드 입력해야합니다.

어떤 아이디어? 아마도 JSexecutror보다 더 좋은 방법이 있습니다.

Thnx.

답변

0

질문이 약간 이해하기 쉽습니다. "흐림"이벤트가 발생할 수 있도록 현장에서 집중할 의향이 있습니까?

본문 또는 컨테이너 요소를 찾고이를 클릭하면됩니다.

+0

예, 다음과 같습니다. 가장 좋은 방법은 TAB 버튼을 클릭하는 것이지만 페이지의 본문을 클릭하여 시도 할 것입니다. – Gosia

+0

아니요 :(TAB이어야합니다.) 본문에서 임의의 지점을 클릭하면 작동하지 않습니다. – Gosia

+0

'WebElement_LocatedBySelenium.sendKeys (Keys.TAB); 또는 '새 작업 (드라이버) .sendKeys (WebElement_LocatedBySelenium, Keys.TAB) .bui ld(). perform();' –