Как щелкнуть значок расширения Firefox в Selenium и как извлечь информацию о ectension из вкладки - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть расширение Firefoc, которое генерирует свои выходные данные в новой вкладке, но только когда пользователь нажимает на значок расширения, который находится на панели инструментов (рядом со значком «Избранное».

Расположение значка выглядит следующим образом:например, красный прямоугольник:

enter image description here

При нажатии значка открывается новая вкладка, URL вкладки выглядит следующим образом:

moz-extension://58b94416-b1d4-431c-b7e3-9b84f83903d0/viewer/index.html?tid=25

tid является переменной. Например, даже когда у меня открыта только одна вкладка, когда я нажимаю на расширение, я получаю tid=21. Поэтому я не могу исправить его, например, на 2, даже если у меня есть толькоодна страница.

Мой вопрос:

1) Можно ли с помощью Selenium создать щелчок, чтобы автоматически щелкнуть значок расширения для страницы, которую я указываю в Selenium?

2) Если да, как я могу извлечь информацию из вкладки расширения (HTML и некоторую информацию. Сгенерированную с использованием javascript).

...