2013-07-27 1 views
1

안녕하세요 임 셀렌과 파이썬과 바탕 화면 tumblr 프로그램을 만들려고하지만 난 텍스트 필드에 게시 셀레늄을 만들 수 없습니다. 여기 Python 셀레늄 캔트 텍스트 필드에 게시

<body id="tinymce" class="mceContentBody " contenteditable="true" onload="window.parent.tinyMCE.get('post_two').onLoad.dispatch();" style="overflow-y: hidden; padding-bottom: 50px;" dir="ltr"> 
<p> 
<br data-mce-bogus="1"> 
</p> 
</body> 
</html> 
</iframe> 
<div id="source_editor" data-mode="http://assets.tumblr.com/javascript/ace-0.2.1a/src/mode-html.js" data-ace="http://assets.tumblr.com/javascript/ace-0.2.1a/src/ace.js"> 
<div class="plexi active show" data-token="source-editor-plexi"></div> 
<div id="ace_source_editor" class="ace-tm ace_editor" data-mode="ace/mode/html" style="height: 80px; opacity: 1;"> 
<div class="ace_gutter" style="display: none;"> 
<div class="ace_layer ace_gutter-layer" style="margin-top: 0px;"></div> 
</div> 
<div class="ace_scroller" style="height: 80px; left: 0px; width: 481px;"> 
<div class="ace_content" style="margin-top: 0px; width: 481px; height: 114px;"> 
<div class="ace_layer ace_marker-layer"></div> 
<div class="ace_print_margin_layer"> 
<div class="ace_print_margin" style="left: 596px; visibility: visible;"></div> 
</div> 
<div class="ace_layer ace_text-layer" style="width: auto; padding: 0px 10px;"> 
<div class="ace_line_group"> 
<div class="ace_line" style="height:17px"></div> 
</div> 
</div> 
<div class="ace_layer ace_marker-layer"></div> 
<div class="ace_layer ace_cursor-layer"> 
<div class="ace_cursor ace_hidden" style="left: 10px; top: 0px; width: 7.2px; height: 17px; visibility: visible;"></div> 
</div> 
</div> 
</div> 
<div class="ace_sb" style="width: 22px; height: 80px;"> 
<div style="height: 17px;"></div> 
</div> 
<textarea style="left: -9359px; top: -9772.6px;"></textarea> 
</div> 
</div> 

코드 나는 기본적으로 그냥이 텍스트 필드에 게시되어 필요

http://puu.sh/3MNZA.png

의 화면이지만 JS 편집기의 어떤 종류를 사용합니다. Xpath는 id ('ace_source_editor')/x : div [2]/x : div이어야하지만 여전히 작동하지 않습니다. 어떤 도움을 주셔서 감사합니다

답변

0

xpath에/textarea를 포함해야합니다. 요소를 가져온 후에는 텍스트 필드에 키를 보낼 수 있습니다.