watir webdrive로 iframe 내부에 텍스트를 복사하여 인쇄하고 싶습니다. iframe이 div 안에 있습니다. iframe과 div에 모두 ID가 있습니다.iframe 내에서 텍스트를 복사하여 인쇄하십시오. wathe webdriver
<div id="sitbReaderKindleSample" style="visibility: visible; width: 497.5px; height: 18138px;">
<iframe id="sitbReaderFrame" scrolling="no" frameborder="0" style="height: 17945px;">
</div>
내 코드
targetURL = "https://www.amazon.in/Secret-Druids-Christopher-C-Doyle- ebook/dp/B01BMD4JF0?ie=UTF8&qid=1472664339&ref_=lp_1318158031_1_2&s=books&sr=1"
browser.goto targetURL
browser.image(:id => "ebooksSitbLogoImg").click
itext = browser.div(:id => 'sitbReaderKindleSample').text
puts itext
출력이 샘플 킨들 책의
끝입니다. 미리보기를 즐기셨습니까? 지금 구매
심지어는 :
은 킨들 스토어
에서이 책에 대한 세부 정보를 참조하지만 난이 필요하지 않습니다. 외부 iframe에서 가져온 것입니다. iframe 내부에 텍스트가 필요합니다.
나는 시도
itext = browser.iframe(:id => 'sitbReaderFrame').text
출력은
이
내가 rubymine의 IDE
업데이트 후 및 when_present (90 – Ariful