sjaserds
@sjaserds
Студент

Как записать текст в поле, selenium python?

Привет тем кто откликнулся. Сложность возникла в следующем. Есть редактор текста на сайте в котором имеется функция переключения в режим HTML кода.
5f67b41ebbd00694754866.png
5f67b95eb6253902016708.png
Без включения этого режима я спокойно могу вставлять свои значения в реактор, но мне нужно вставить именно текст с html кодом, для этого нужно включить режим кода. Делаю это через selenium webdriver. Немогу понять какой элемент HTML отвечает за текст в этом поле.
<div class="CodeMirror-scroll" tabindex="-1">
   <div class="CodeMirror-sizer" style="margin-left: 29px; min-height: 22px;">
      <div style="position: relative; top: 0px;">
         <div class="CodeMirror-lines">
            <div style="position: relative; outline: none;">
               <div class="CodeMirror-measure">
                  <pre><span>xxxxxxxxxx</span></pre>
                  <div class="CodeMirror-linenumber CodeMirror-gutter-elt">
                     <div>1</div>
                  </div>
               </div>
               <div class="CodeMirror-measure"></div>
               <div style="position: relative; z-index: 1;"></div>
               <div class="CodeMirror-cursors">
                  <div class="CodeMirror-cursor" style="left: 4px; top: 0px; height: 14px;">&nbsp;</div>
               </div>
               <div class="CodeMirror-code">
                  <div style="position: relative;">
                     <div class="CodeMirror-gutter-wrapper" style="position: absolute; left: -29px;">
                        <div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 20px;">1</div>
                     </div>
                     <pre class=""><span style="padding-right: 0.1px;">выываыва</span></pre>
                  </div>
               </div>
            </div>
         </div>
      </div>
   </div>
   <div style="position: absolute; height: 30px; width: 1px; top: 22px;"></div>
   <div class="CodeMirror-gutters" style="height: 291px;">
      <div class="CodeMirror-gutter CodeMirror-linenumbers" style="width: 28px;"></div>
   </div>
</div>


Или может есть другой способ вставить текст в редактор кода с использованием python?
  • Вопрос задан
  • 355 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы