У меня есть расширение Firefoc, которое генерирует свои выходные данные в новой вкладке, но только когда пользователь нажимает на значок расширения, который находится на панели инструментов (рядом со значком «Избранное».
Расположение значка выглядит следующим образом:например, красный прямоугольник:
При нажатии значка открывается новая вкладка, URL вкладки выглядит следующим образом:
moz-extension://58b94416-b1d4-431c-b7e3-9b84f83903d0/viewer/index.html?tid=25
tid
является переменной. Например, даже когда у меня открыта только одна вкладка, когда я нажимаю на расширение, я получаю tid=21
. Поэтому я не могу исправить его, например, на 2, даже если у меня есть толькоодна страница.
Мой вопрос:
1) Можно ли с помощью Selenium создать щелчок, чтобы автоматически щелкнуть значок расширения для страницы, которую я указываю в Selenium?
2) Если да, как я могу извлечь информацию из вкладки расширения (HTML и некоторую информацию. Сгенерированную с использованием javascript).