【问题标题】:Having trouble inputting into tinymce via selenium通过硒输入tinymce时遇到问题
【发布时间】:2012-09-07 14:39:51
【问题描述】:

在 selenium 中,我尝试将文本输入到 tinymce 文本区域,但我无法选择文本区域来输入文本。有没有办法选择tinymce后面的文本区域,或者无论如何选择tinymce,这样我就可以输入文本了。谢谢

【问题讨论】:

    标签: python selenium tinymce


    【解决方案1】:

    使用命令:runScript
    目标:tinyMCE.get('text_area_id').setContent('Your text here')

    或者你可以使用 tinyMCE.activeEditor.setContent('Your text here') 来选择第一个或最后一个 mceEditor,我忘了..

    【讨论】:

      【解决方案2】:

      你可以使用

      tinymce.get('your_editor_id').focus();
      

      如果您的页面上只有一个编辑器,您也可以使用

      tinymce.editors[0].focus();
      

      【讨论】:

        【解决方案3】:
            driver.execute_script("tinymce.get('{0}').focus()".format('id_of_textarea'))
            driver.execute_script("tinyMCE.activeEditor.setContent('{0}')".format('your text here'))
        

        它对我有用 (不记得我在哪里看到的)

        【讨论】:

          猜你喜欢
          • 2020-08-28
          • 1970-01-01
          • 1970-01-01
          • 2020-05-22
          • 2023-03-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多