Fork me on GitHub
  1. Selenium, Python, TinyMCE

    вт 10 апреля 2012, tags: seleniumtoolsjavascript

    КОСТЫЛИ-КОСТЫЛИКИ

    чтобы записать текст в TinyMCE редактор, нужно найти его фрейм, перейти в него, выполнив js код записать во внутрь элемента текст, перейти обратно в главный фрейм и только тогда продолжать работу

    lead, body = browser.find_elements_by_tag_name('iframe')
    browser.switch_to_frame(lead)
    browser.execute_script('document.getElementsByTagName("p")[0].innerHTML="test lead";')
    browser …
    read more

    There are comments.

social