Определить и нажать на все кнопки на сайте(помощь со скриптом на js)
очень нужна ваша помощь
Требуется зайти на сайт и определить все кнопки, которые присутствуют на данной странице, далее нам нужно пройтись по всем кнопкам, при этом нажимая на каждую и выполняя действия.
Объясню подробнее, есть текущая страница на linkedin 
На ней расположены кнопки "Установить контакт" и "Отправить сообщение". Нужно нажать на кнопку "Установить контакт", вписать текст(это я сделал, он хранится в переменной) в поле для текста и нажать кнопку отправить, тоже самое надо выполнить со всеми остальными кнопками и перейти на след страницы, там сделать тоже самое. Помогите пожалуйста с решением данной проблемы, в js новичок, поэтому буду очень признателен за подробные объяснения по выполнению этого задания
Приведу пример кода моего расширения для браузера, в котором это все должно выполняться
Код для самого расширения:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Здесь будут подключаться сторонние скрипты на js -->
</head>
<body>
<div align="left">Введите текст для рассылки</div>
<input style="fomt-size:50px;" type="text" id="expression" title="Enter your text" value=""><span style="font-size: 50px;" id="result"></span>
<input id="butt" type="button" value=" Отправить "> <!-- можно через <button> сделать -->
<script src="popup.js"></script>
<div id="str"></div>
</body>
</html>
В поле для ввода мы пишем текст для рассылки Нажимаем на кнопку отправить и выполняются действия, которые описаны выше
butt.onclick = function() {
var val = document.getElementById('expression').value;
document.getElementById('str').innerHTML="Вы ввели: "+val;
};
js код для обработки нажатия кнопки отправить
