웹앱의 HTML에는 다음 코드가 있습니다.
<input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly">
실제로 페이지에 표시되는 것은 시간을 표시하는 문자열입니다.
Selenium Web Driver WebElement
에는 <input>
사용을 참조 하는 객체 가 있습니다.
WebElement timeStamp = waitForElement(By.id("prettyTime"));
의 값 WebElement
, 즉 페이지에 인쇄 된 내용 을 얻고 싶습니다 . 나는 모든 WebElement
게터를 시도했지만 사용자가 보는 실제 값을 검색하지 못했습니다. 도움이 필요하세요? 감사.
getAttribute("value")
입니다 정말 이 작업을 수행하는 방법?! 말이 안 돼. 요소 의value
속성과 속성 사이에는 큰 차이가 있습니다. Selenium은 jQuery가하는 끔찍한 일을하고 그것들을 융합합니까?input
value