Что нового

Клик по ссылке

Grizli

Чайник
Сообщения
46
Репутация
1
Здравствуйте уважаемые. Никак не получается кликнуть по ссылке
Код:
<span class="pull-right" _ngcontent-mnv-51="">
        <a class="btn btn-primary btn-sm" data-toggle="modal" data-target="#assignment-person-modal" _ngcontent-mnv-51="">
          <i class="fa fa-plus-square fa-lg fa-fw" aria-hidden="true" _ngcontent-mnv-51=""></i> Добавить</a>
      </span>
И второй вопрос- заполняю форму на сайте. визуально input формы заполнены, но данных как будто нет, так и висят предупреждения "обязательно к заполнению"
Код:
$oInputs = _IETagNameGetCollection($oIE, 'input')
For $Input In $oInputs
    If $Input.classname == "form-control ng-untouched ng-pristine ng-valid" Then
	        $oClear = $Input
        ExitLoop
    EndIf
Next

If IsObj($oClear) Then
    ;Делаем с объектом что угодно, например вписываем значение
    $oClear.value = $oExcel.Activesheet.Cells($stroka_snils, $kolonka_snils).Value
;~ 	  ConsoleWrite( $oExcel.Activesheet.Cells($stroka_snils, $kolonka_snils).Value & @LF)

Else
    ConsoleWrite("! Не найдено" & @LF)
 EndIf
 

InnI

AutoIT Гуру
Сообщения
4 162
Репутация
1 101
Grizli [url_ex=javascript:qq.OpenLink('http://autoit-script.ru/index.php?topic=25824.msg144484#msg144484')][?][/url_ex]
не получается кликнуть по ссылке
Я сохранил ваш span в html-файл и ни один из трёх известных браузеров не обрабатывает его, как ссылку.

данных как будто нет, так и висят предупреждения "обязательно к заполнению"
Насколько я понимаю в html, чтобы убрать предупреждение нужно обработать событие. Вероятно, данный input не обрабатывает событие onchange, а реагирует на onkeypress или что-то подобное. Попробуйте отправить данные формы (нажать кнопку) с заполненными полями, игнорируя предупреждения. Если страница не использует скрипт для чтения input'ов, то данные будут переданы независимо от предупреждений.

А чтобы не гадать, лучше предоставить ссылку на страницу и описать, что нужно заполнить и куда нужно кликнуть ;)
 
Автор
G

Grizli

Чайник
Сообщения
46
Репутация
1
ссылку я бы с удовольствием дал, но дело в том что авторизация на сайте pd.egisso.ru осуществляется через портал госуслуг и через квалифицированную цифровую подпись(на работе супруга заполняет данные по расходам на сирот, невероятно много ручной однотипной работы) вот пытаюсь ей облегчить участь.
если нужны какие-то участки кода с сайта то готов предоставить. и как узнать на какое событие отрабатывают inputы сайта?
на скриншоте код кнопки "добавить". она не нажимается пока все предупреждения не исчезнут.
 

Вложения

InnI

AutoIT Гуру
Сообщения
4 162
Репутация
1 101
Я не волшебник, я только учусь… (это про html) :smile:

Попробуйте UIAutomate. С её помощью можно работать со страницами, как с GUI.
Если предоставите информацию утилиты inspect по кнопке и полям ввода, то, возможно, мы сможем облегчить труд вашей супруги.

если нужны какие-то участки кода с сайта то готов предоставить
Попробуйте сохранить эту страницу в файл. Даже если браузер её не откроет по причине отсутствия авторизации, возможно, код страницы поможет что-то понять... :scratch:
 
Автор
G

Grizli

Чайник
Сообщения
46
Репутация
1
Пробовал CV.EXE, в пределах всего окна ничего не меняется, кроме цвета пиксела под курсором.



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

http://shot.qip.ru/00V4HK-6iaKREfJT/
http://shot.qip.ru/00V4HK-3iaKREfJU/
 

Вложения

InnI

AutoIT Гуру
Сообщения
4 162
Репутация
1 101
Я же дал вам ссылку на тему. Там в архиве есть утилита Inspect. Причём тут Control Viewer? :stars:
 
Верх