Приветствую всех.
Столкнулся со следующей проблемой и туплю уже около часа :wall_brake:
требуется зная href произвести клик мышкой на странице в FireFox. Стандартной функции _FFLinkClick($sHref) не достаточно, поскольку, как я понимаю, она работает только по текстовым ссылкам. Подскажите как написать в FF.
Для IE эту ситуацию решил для себя следующим образом:
Столкнулся со следующей проблемой и туплю уже около часа :wall_brake:
требуется зная href произвести клик мышкой на странице в FireFox. Стандартной функции _FFLinkClick($sHref) не достаточно, поскольку, как я понимаю, она работает только по текстовым ссылкам. Подскажите как написать в FF.
Для IE эту ситуацию решил для себя следующим образом:
Код:
Func IE_ObjectClick_ByHref($sHref)
$oLinks = _IELinkGetCollection ($oIE)
For $oLink In $oLinks
$objLink = $oLink.href
If $objLink == $sHref Then
Log_Write(4, "Клик мышкой по объекту cсодержащему ссылку '" & $sHref & "' для IE ", "Library: \lib\ie\kernel_ie.au3, Function: IE_ObjectClick_ByHref")
_IEAction ($oLink, "click")
_IELoadWait ($oIE)
Return 1
EndIf
Next
Log_Write(0, "Не найден объект, cодержащий ссылку '" & $sHref & "' для клика мышью в IE ", "Library: \lib\ie\kernel_ie.au3, Function: IE_ObjectClick_ByHref")
Return 0
EndFunc