Selenium 2.0b3, работа с tinymce в IE9 - PullRequest
1 голос
/ 19 апреля 2011

Я использую selenium 2.0b3 и ruby ​​для проверки функции отправки электронной почты с помощью tinymce, и это моя проблема: я не могу набрать текст в текстовой области tinymce.Вот мой код:

select_frame("message_content_ifr")
focus("tinymce")
type("tinymce", "test")
select_frame("relative=parent")

Он все еще отлично работает с Firefox 3.6.8, но не с IE9.Как я вижу, select_frame () и focus () работают, но не могут вводить текст в область.

Кто-нибудь знает причину?

Ответы [ 2 ]

3 голосов
/ 16 мая 2011

Я нашел решение, используя rspec / selenium для IE8. select_frame / focus / type .... работает в Firefox и Chrome, но не будет работать в IE.

Эта строка вызывает javascript:

page.get_eval("selenium.browserbot.getCurrentWindow().tinyMCE.activeEditor.setContent('Replace with your text')") 
0 голосов
/ 27 сентября 2012

попробуйте использовать что-нибудь еще xpath,
Пример: type("name=tinymce", "test")

...