Что нового

FFLinkclick - ошибка нажатия

cnm

Новичок
Сообщения
58
Репутация
2
Использую _FFlinkclick.

Иногда визуално _FFlinkclick нажимает на линк, но при этом возвращает значение 0, т.е. не нажато.

Понять как такое происходит не могу.
Есть ли возможности это исправить?



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

решил написанием собственной функции, через xpath
Нажимает на ссылку, имеющую id по тексту

Код:
#Include <Array.au3>
#Include <ff.au3>

Func __FFMyClickLink($strtoclick)
Local $aLinks[1000]
Local  $fi=0
Local  $fj=0
Local $str
Local $obj
Local $id_obj
Local $pos
$aLinks = _FFLinksGetAll()

While (($fj<=20)and($aLinks=0))
   Sleep(100)
   $aLinks = _FFLinksGetAll()
   $fj=$fj+1

WEnd   

if ($aLinks=0) Then
   Return(False)
EndIf

for $fi=0 to  UBound($aLinks, 1) - 1
$str=$aLinks[$fi][5]
$pos=StringInStr($str,$strtoclick)

if $pos>0 Then
    $id_obj=$aLinks[$fi][4]

$str= "//a[@id='" & $id_obj & "']"

 $sObj = _FFXpath($str,"",9) 
$rez=_FFClick($sObj)
if $rez=0 Then
   	 Return(False)
EndIf

if $rez=1 Then
   	 Return(True)
EndIf

EndIf
Next

Return(false)
   
EndFunc



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

_FFCmd("FFau3.WCD=window.content.top.document;")

add that line before each _FFClick

http://www.autoitscript.com/forum/topic/126902-ffclick-not-work-2-times/
 
Верх