Странное поведение кнопки: вызов “onclick” элемент родителя вместо себя (Кнопка HTML)

У меня есть следующая структура веб-приложения, на которое я автоматизирую тестирование:

<em unselectable="on" class="x-btn-split">
        <button type="button" class="x-btn-text " id="ext-gen523" title="Add Options">Add</button>
</em>

Оба объекта имеют слушателей события, добавил viw JavaScript в некотором связанном js-файле (я не знаю что файл точно).

После нажатия на кнопку "Add" с мышью, вызовами функции Ajax вызовов и строкой, добавляющей к некоторой таблице, после нажатия на них элемент, открывает меню приложения.

Я пытаюсь воспроизвести кнопку ADD via VBScript нажатия (как я говорю, я автоматизирую тестирование этого приложения), вместо того, чтобы добавить строку в таблицу, открытие меню приложения. Но я знаю точно, что я нажимаю кнопку Add, но не их-элемент. PseudoCode, которые делают так:

set obj = domHelper.GetElementByClassName(container,"x-btn-text","button")
obj.click

Сообщите мне, Знаете ли Вы причины этого поведения, потому что я, действительно не знают, что думать. (Я попробовал много разных подходов для фиксации этого, но ничто не помогло),

Спасибо!

1
задан vmg 2 July 2010 в 09:03
поделиться

1 ответ

щелкните , как и большинство событий, «всплывает» через все элементы-предки. Когда вы нажимаете

2
ответ дан 2 September 2019 в 23:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: