Вернуть или установить значение атрибута
#Include <FF.au3>
_FFObj($sObject[, $sAttrib = ""[, $vValue = ""]])
Параметры
| $sObject | Объект, полученный из вызова _FFObjGet или _FFXPath DOM элемент сокращение DOM элемента DOM элемент с атрибутом и значением |
| $sAttrib | Опционально: атрибут элемента |
| $vValue | Опционально: значение атрибута элемента |
Возвращаемое значение
| Успешное выполнение: | Значение атрибута |
| Ошибка: | Пустая строка и установка @ERROR |
| @ERROR: | 0 ($_FF_ERROR_Success) 4 ($_FF_ERROR_InvalidValue) 8 ($_FF_ERROR_NoMatch) |
Связана с функциями
_FFObjGet, _FFObjNew, _FFObjDelete
Пример
#Include <FF.au3>
_FFConnect()
If _FFIsConnected() Then
_FFTabAdd("http://ff-au3-example.thorsten-willert.de/")
_FFXPath("//form[1]//input[position()=2]","",9)
MsgBox(64,"", _FFObj("xpath","type"))
; OR
MsgBox(64,"", _FFObj("xpath.value"))
_FFObj("xpath.checked=true")
Sleep(5000)
_FFOpenURL("google.com")
If _FFObjNew("google", "window.content.document") Then
MsgBox(64, "Cookie", _FFObj("google","cookie"))
; OR
MsgBox(64, "Domain", _FFObj("google.domain"))
_FFObjDelete("google") ; :D
EndIf
$sInput = _FFObjGet("q", "name") ; returns a string - no object!
_FFObj($sInput, "value", "autoit")
MsgBox(64, "Suche: ", _FFObj($sInput, "value"))
_FFTabClose("Google", "label")
_FFDisConnect()
EndIf