2017-10-24 7 views
0

CodeMirror 코드 편집기가 있습니다. 나는 ExecuteScript()이 개체를 반환하는 반면 나는,Selenium RemoteWebDriver.executeScript() 값을 얻는 방법

getValue()editor.getValue()는 문자열을 반환 사용하여 값을 얻고 그 후

driver.ExecuteScript("editor.setValue('console.log();');"); 

내부에 자바 스크립트와 ExecuteScript의 webdriver 방법을 사용하여 작성하고 있습니다. 비교를 위해 getValue()에서 문자열 값이 필요합니다. 이 가치를 어떻게 내줄 수 있습니까?

답변

0

이 솔루션은 파이로 간단합니다 : 나는 '반환'

var text = driver.ExecuteScript("var r = editor.getValue(); return r;"); 
를 사용하는 데 필요한