aleratorio
Осваивающий
- Сообщения
- 85
- Репутация
- 43
Извиняюсь за очередную тему "Клик по кнопке", перерпобовал кучу вариантов в поиске, но так и не смог решить свою проблему. Помогите кто чем может :'(
На странице имеются две кнопки:
Необходимо нажать на вторую - "Выбрать файл CSV"
Тем, кто будет помогать - если надо увидеть кнопку "вживую" и ссылка http://autoit.nethouse.ru/settings#/store/export-import работала,
нужно сначала залогинится на сайте https://nethouse.ru/signin
Логин: autoit
Пароль : 12345678
Первую ("Выгрузить в CSV") смог нажать таким способом:
И таким:
Вторую же нажать никак не получается. Аналогичный код для второй кнопки не работает. Хотя сообщение "Кнопка найдена" появлятеся и содержимое отображается...
Код вокруг кнопки на странице:
Помогите найти способ нажать на неё :-[
Заранее всем большое спасибо!
На странице имеются две кнопки:
Необходимо нажать на вторую - "Выбрать файл CSV"
Тем, кто будет помогать - если надо увидеть кнопку "вживую" и ссылка http://autoit.nethouse.ru/settings#/store/export-import работала,
нужно сначала залогинится на сайте https://nethouse.ru/signin
Логин: autoit
Пароль : 12345678
Первую ("Выгрузить в CSV") смог нажать таким способом:
Код:
#include <IE.au3>
Local $oIE = _IECreate("http://autoit.nethouse.ru/settings#/store/export-import")
_IELoadWait($oIE)
Sleep(2000)
$oIE.document.getElementsByClassName("inline-block").item(1).click();
И таким:
Код:
#include <IE.au3>
Local $oIE = _IECreate("http://autoit.nethouse.ru/settings#/store/export-import")
_IELoadWait($oIE)
Sleep(2000)
$oBs=_IETagNameGetCollection($oIE,'span')
For $oB In $oBs
If $oB.classname = 'inline-block' Then
If $oB.innerHTML == "Выгрузить в CSV" Then
ConsoleWrite('Кнопка найдена!' & @CRLF)
ConsoleWrite('Содержимое: ' & $oB.innerHTML & @CRLF)
_IEAction($oB, "click")
EndIf
EndIf
Next
Вторую же нажать никак не получается. Аналогичный код для второй кнопки не работает. Хотя сообщение "Кнопка найдена" появлятеся и содержимое отображается...
Код:
#include <IE.au3>
Local $oIE = _IECreate("http://autoit.nethouse.ru/settings#/store/export-import")
_IELoadWait($oIE)
Sleep(2000)
$oBs=_IETagNameGetCollection($oIE,'span')
For $oB In $oBs
If $oB.classname = 'inline-block' Then
If $oB.innerHTML == "Выбрать файл CSV" Then
ConsoleWrite('Кнопка найдена!' & @CRLF)
ConsoleWrite('Содержимое: ' & $oB.innerHTML & @CRLF)
_IEAction($oB, "click")
EndIf
EndIf
Next
Код вокруг кнопки на странице:
Код:
<div class="-pull-right ng-scope" data-ng-if="exports.state != 1 && imports.state != 1">
<div class="-btn-complete -size-big " data-nt-ajax-upload="uploadCSV">
<span class="-icon-font-download -f-huge inline-block -mg-r-10"></span>
<span class="inline-block">Выбрать файл CSV</span>
</div>
</div>
Помогите найти способ нажать на неё :-[
Заранее всем большое спасибо!