Select all items on the page.

I am looking for a function in javascript that clicks on every element (links, buttons, ...) on my page. By default, all items should be disabled. I use this for my test environment in Selenium to check if all elements on my page are disabled.

+6
source share
1 answer

First select all the items on the page:

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

Now that you get them, make a mouse event, create a loop, and apply the event to each element:

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

Source: https://habr.com/ru/post/944853/


All Articles