Перейти к содержимому

Лена

Регистрация: 19 янв 2005
Offline Активность: 29 янв 2010 17:36
-----

Мои сообщения

В теме: Имя Ole

05 октября 2006 - 09:37

Чтобы не менять адреса, можно создать локальную переменную с адресом (Local Variable).
Об их использовании в хелпе довольно подробно написано.

В теме: Пользовательские интерфейсы

04 октября 2006 - 07:13

А где семинар, в каком хоть городе-то?

В теме: StarSoft представляет графический он-лайн редактор

15 сентября 2006 - 07:02

Объясните, в чем выпячивание?
В том, что работа выполнена "по заказу американской компании" или в том, что проект завоевал "значительную популярность у американцев"?

В теме: как запустить броузера из test complete

06 сентября 2006 - 10:06

Abr: а какие у вас симптомы? Что с броузером, что значит "ничего не вышло"?

В теме: как запустить броузера из test complete

06 сентября 2006 - 09:32

Я запускаю так:
       
{
Log.Message ("Launch InternetExplorer session")
        Win32API.WinExec("c:\\Program Files\\Internet Explorer\\iexplore.exe", SW_SHOW);
        p = Sys.WaitProcess("IEXPLORE", 2000, true, 1)  
    w = p.WaitWindow("IEFrame", "*", 1, 1000)
    while(!w.Exists)
    {
        w = p.WaitWindow("IEFrame", "*", 1, 2000)
    }
    w.Activate();
     
    window = w.Page("*")
    window.Wait()
    window.ToURL(MyURL)
    window.Wait()

}
Запускается.
Есть некоторые моменты:
1) если в качестве страницы по умолчанию в броузере прописана страница с https://...., то будут сообщения типа "w.Page("*") Not Found". Так что домашней страницей лучше всего поставить http://about:blank/
2) Месенджер 7 версии запускает дополнительный процесс iexplore, который повисает в списке процессов. Зачем, не знаю. Так что перед запуском броузера все предыдущие процессы iexplore надо убивать.