Выберите все элементы на странице [закрыто]

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

1 ответов


сначала получите все элементы на своей странице:

var elements = document.getElementsByTagName("*");

теперь, когда вы их получите, сделайте событие мыши, сделайте цикл и примените событие к каждому элементу:

var clickEvent  = document.createEvent ('MouseEvents');
clickEvent.initEvent ('click', true, true);
for (var i=0; i < elements.length; i++) 
{    
    elements[i].dispatchEvent (clickEvent);
}