Вечер добрый, изучаю AutoIT. Нужно автоматизировать заполнение форм.
PHP код:
#Include <Array.au3>
#Include <Chrome.au3>
Dim $Midname
; Close any existing Chrome browser
;#_ChromeShutdown()
; Start Chrome with the URL "http://www.december.com/html/demo/form.html"
;#_ChromeStartup("http://doo.minobr.ru/portal/newrequest")
; Ждем, появления вкладки с нашим сайтом
_ChromeDocWaitForExistenceByTitle("АИС «Комплектование» 4.0 - Новое заявление - Google Chrome", 10)
; Заполняем анкету
_ChromeObjSetValueByName("child_firstname", "Иванов") ; Имя
_ChromeObjSetValueByName("child_lastname", "Иван") ; Фамилия
$Midname="Иванович"
_ChromeObjSetValueByName("child_midname",$Midname) ; Отчество
; Выясням пол через последнюю букву в отчестве
$Sex=StringTrimRight($Midname,1)
if $Sex='ч' Then
MsgBox(0,"Мужик","1")
_ChromeOptionSelectWithValueByObjName("M", "child_gender")
Else
if $Sex='а' Then
MsgBox(0,"Немужик","2")
_ChromeOptionSelectWithValueByObjName("F", "child_gender")
Else
MsgBox(0,"ктото еще","3")
EndIf
EndIf
При выполнении немного тупит (секунд 10) и потом выдает то, что на скриншоте.
По форуму искал,
здесь вроде что-то решили, но у меня нет такой функции для хрома, как там.
Что делать?