>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Как управлять работой ff из другого приложения? http://forum.mozilla-russia.org/viewtopic.php?id=16956 |
max1m > 09-05-2007 03:30:10 |
Пожалуйста, подскажите, возможно ли вызвать и управлять работой ff из другого приложения? |
kuzma > 10-05-2007 11:50:51 |
в каком смысле? примеры в студию |
TLemur > 10-05-2007 12:48:47 |
Вызывать можно. |
max1m > 10-05-2007 23:19:27 |
kuzma пишет
Загогулина у меня в следующем: тщетно пока что пытаюсь реализовать на C# библиотеку-wrapper для тестирования веб сайтов иными словами моя програмулина умеет загружать посредством ИЕ или FF веб сайты и емулировать клики и т.п. Програмулина должна корректно работать как с ИЕ так и с FF. С ИЕ проблем не возникло так как МС поставляет библиотеки типа shdocvw и mshtml. К примеру приведенный ниже обрывок кода создает екземпляр ИЕ и загрузает страничку google: // стартуем процесс // ждем пока одуплитца handle // находим нужный handle среди активных окон ИЕ // выдвигаемся на страницу гугла Учитывая вышесказаное вопрос таков: реально ли реализовать подобие ИЕ функциональности для FF? Если да то какими инструментами кроме рук, мозгов и С++? ИЕ построен на КОМ модели а у FF имеетса свой ХРКОМ. Могу я както заполучить интерфейсы ети в своей програмулине? Похоже что для FF есть похожее решение в виде Mozilla ActiveX control но проект накрылся медным тазом около 2 лет тому назад и поетому промыслового интереса не составляет. Среди альтернатив остается проект Моно с ГТК рантаймом и gecko-sharp библиотекой и сосенно сама мозилла которая в недрах сорсов содержит програмки типа MFCEmbed и (какая удача!) MSdotnetcsembed. Какой из перечисленых и неперечисленых вариантов наиболее практичен? Добавлено Чтв 10 Май 2007 23:22:10 : TLemur пишет
а управлять? |
Sergeys > 11-05-2007 00:07:58 |
=> Разработка |
TLemur > 11-05-2007 13:02:58 |
А управлять можно так: найти окно с заголовком firefox, передать ему фокус, отработать передачу ему клавишных комбинаций |
artdzot > 12-05-2007 23:21:30 |
Наверное глупость скажу)))... вот это не поможет? http://www.mozilla.org/unix/remote.html |