Что нового

[Автоматизация] Нажать на ссылку..

ini

Новичок
Сообщения
55
Репутация
0
Доброго времени суток, сразу скажу я совсем новичек, задача у меня для вас простая, для меня осилить никак не могу.... Нужен скрипт для нажатия по ссылке при проверке безопасности сертификата от сервера... Нажать нжно продолжить открытие веб узла:


почитал справку... понял как открыть IE с нужным адресом и все... Помогите пожалуйста


Добавлено:
Сообщение автоматически объединено:

Прошу прощения, за тему, разобрался... Проблема была в лишнем пробеле..


Добавлено:
Сообщение автоматически объединено:

И все таки проблема есть... после того как нажимает на ссылку, открывается окошко с выбором сертификата, необходимо нажать "ОК" или Enter
Скрипт выглядит вот так:
Код:
#include <IE.au3>
$oIE = _IECreate("https://САЙТ")
_IELinkClickByText ($oIE, "Продолжить открытие этого веб-узла (не рекомендуется).")
WinActivate("Безопасность Windows")
Send("{Enter}")


Когда запускаю посл две строчки в отдельном скрипте всё срабатывает, подскажите где ошибка?
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Код:
#include <IE.au3>
$oIE = _IECreate("https://САЙТ")
_IELinkClickByText($oIE, "Продолжить открытие этого веб-узла (не рекомендуется).", 0, 0)
WinWaitActive("Безопасность Windows")
Send("{Enter}")
 
Автор
I

ini

Новичок
Сообщения
55
Репутация
0
Большое спасибо! :IL_AutoIt_1:
 

FireCat

Новичок
Сообщения
8
Репутация
0
Маленький дополнительный вопрос:
почему обязательно указывать необязательные параметры?

Или я что-то важное не понимаю?
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
InnI
ini
Ники у вас похожие... :smile:
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
FireCat [?]
почему обязательно указывать необязательные параметры
В данном случае нужно изменить четвёртый параметр $f_wait, который по умолчанию равен единице. Другими словами, если необязательные параметры не указывать, то функция
Код:
_IELinkClickByText()
будет ждать загрузки страницы, которая загружена не будет по причине наличия окна запроса, и скрипт "зависнет". А чтобы изменить четвёртый параметр, нужно обязательно указывать и третий.
 

FireCat

Новичок
Сообщения
8
Репутация
0
А.. спасибо.
Были еще у меня (чайника) пара мест, где я не совсем понимал необходимость необязательных параметров.
Но пока спасибо.
 
Верх