Подскажите, не нашел ответа на свой вопрос
Пытаюсь выполнить такой простой код:
Данные классы присутствуют на странице (приложил скрин)
Но в консоли ошибка:
Не могут понять, неужели переменная $oDiv2 - не объект (коллекция)?
Видел примеры, где похожим образом фильтровали нужный элемент.
Вот, например: http://autoit-script.ru/index.php?topic=24771.msg140676#msg140676
Изначально поставил AutoIt 3.3.14
По рекомендациям в других темах теперь поставил AutoIt 3.3.12. Проблема осталась...
Пытаюсь выполнить такой простой код:
Код:
#include <IE.au3>
#include <MsgBoxConstants.au3>
If WinExists('Google - Internet Explorer') Then
WinActivate('Google - Internet Explorer')
$oIE = _IEAttach('Google','text')
$oDiv1 = $oIE.document.getElementsByClassName("content")
MsgBox(0,"Количество", $oDiv1.length)
$oDiv2 = $oDiv1.document.getElementsByClassName("ctr-p")
MsgBox(0,"Количество", $oDiv2.length)
Endif
Данные классы присутствуют на странице (приложил скрин)
Но в консоли ошибка:
Код:
>"C:\Users\alexeyig\Desktop\Скрипты тестирования\AutoIt\SciTe\..\autoit3.exe" /ErrorStdOut "C:\Users\alexeyig\Desktop\Скрипты тестирования\Test.au3"
"C:\Users\alexeyig\Desktop\??????? ????????????\Test.au3" (14) : ==> Variable must be of type "Object".:
MsgBox(0,"??????????", $oDiv2.length)
MsgBox(0,"??????????", $oDiv2^ ERROR
>Exit code: 1 Time: 2.781
Не могут понять, неужели переменная $oDiv2 - не объект (коллекция)?
Видел примеры, где похожим образом фильтровали нужный элемент.
Вот, например: http://autoit-script.ru/index.php?topic=24771.msg140676#msg140676
Изначально поставил AutoIt 3.3.14
По рекомендациям в других темах теперь поставил AutoIt 3.3.12. Проблема осталась...