Что нового

[Автоматизация] Как нажать на кнопку "onclick" ?

Dk

Новичок
Сообщения
358
Репутация
2
Не ругайтесь только. Вопрос простой как нажать на эту кнопулю. Правильно ли я понимаю, что это "Java" кнопка?



Код:
<a onclick="return false;" style="color:#004B91" href="#">
    Aktionen
</a>

Всё перепробывал.

Эта одна из таких кнопок, на которую наводишь просто не нажимая и всплывает окошко.В этом окошке потом будут такие же кнопки. мне потом надо будет выбрать и нажать
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
Dk
А так?
Код:
_IELinkClickByText($oIE, 'Aktionen')
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: [Автоматизация] Как нажать на кнопку \"onclick\" ?

Нет, так не идёт. Да и слишком просто было бы.
Правильно ли я понимаю, что это Java кнопка?

Можно просто выдернуть кусок этот из html и сказать жми? Эта одна из таких кнопок, на которую наводишь просто не нажимая и всплывает окошко.
Я знаю что можно, но так и не пришёл к этому


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

Помогите ((
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Re: Как нажать на кнопку \"onclick\" ?

Тебя же забанили. , даже целых 2 акка. Неужели бан спал? :smile:
Аааа это другой акк :smile:
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: Как нажать на кнопку \\\"onclick\\\" ?

Помогите (( :( :(


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

Мне кажется дело в том, что тегов <а много и он берёт какой то другой и не находит.
Как сделать так что бы нужный тег находил?
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
DarWiM написал вам решение!
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: [Автоматизация] Как нажать на кнопку \"onclick\" ?

Нет. не срабатывает.


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

Код:
;
#include <IE.au3>
$oIE = _IECreate("xxxxxxxxxxxxxxxxxxxxxx")

$sMyString = "Aktionen"
$oLinks = _IELinkGetCollection($oIE)
For $oLink in $oLinks
    $sLinkText = _IEPropertyGet($oLink, "innerText")
    If StringInStr($sLinkText, $sMyString) Then
        _IEAction($oLink, "click")
        ExitLoop
    EndIf
Next


Точнее говоря нажимает, но совершенно непонятно куда.
Так как скорее всего "Aktionen" много
Пс
Саму страницу не указал, так как там всё равно нужен доступ на неё.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Дайте ссылку.
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: [Автоматизация] Как нажать на кнопку \"onclick\" ?

Я не могу дать ссылку, так как туда нужен пароль.
Могу ли я сохранить кусочек этой страницы в html и сюда закинуть как файл?


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


К сожалению и этого сделать не могу, слишком много информации, которую нельзя на обозрение...
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Тогда обращайтесь к ссылке по индексу.
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Что вы имеете ввиду. Как это? :-[
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Нажмите на функцию и прочитайте в справке!
Код:
_IELinkGetCollection

Второй параметр это индекс (порядковый номер элемента коллекции). Он начинается с нуля.
Определите какой индекс у ссылки и подставьте значение во второй параметр функции.
 
Верх