Что нового

[Автоматизация] Новая Вкладка ( New Tab ) в Interet Explorer и перехват указателя на нее

IoffeMax

Новичок
Сообщения
22
Репутация
1
Для автоматических тестов пишу скрипт который собирает информацию со странички ИЕ.

Пока я работаю с одним окном все ок :smile:

Но по условиям задания мне нужно открыть новую вкладку и собрать информацию и там, а с новой вкладкой сплошные проблемы :(

Можно конечно все построить на send() , ClipGet() но коряво это все выходит и не стабильно :(
Код:
;***********  Start Run IE   ************
$IE_Window = _IECreate ()  ;;; Start Run IE
;****************  End Start Run IE   *********

_MyWinWaitActiveForIE( $IE_Window )

_ErrorHandling( $IE_Window )

;***********************  Go to Home Page   *************************
$RealURL = 'impossible'
_IEAction( $IE_Window, "home" )
_MyWinWaitActiveForIE( $IE_Window )
$RealURL = _IEPropertyGet( $IE_Window, "locationurl" )
_ResHendling( $HomePageAdress, $RealURL )
;*******************  End Go to Home Page   **************************

;******************  Go to New Tab Page    ****************************
Local $title = 'impossible'
$RealURL = 'impossible'
Send("^t")
Send("^a")
Sleep(100)
Send("^c")
Sleep(100)
$RealURL = ClipGet()
_ResHendling( $NewTabPageAdress, $RealURL )
Sleep( 100 )
Send("^w")
Sleep( 100 )
;*************** End Go to New Tab Page  ******************
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
IoffeMax

Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Верх