Доступ к командной строке консоли Firefox с помощью selenium python и создание полного снимка страницы - PullRequest
0 голосов
/ 05 ноября 2019

Я делаю снимок полной страницы веб-страницы с фиксированными заголовками. Я использую Селен Python для доступа к консоли разработчика, но мне нужно знать, как передать ему команду : screenshot --clipboard --fullpage .

Я уже пробовал драйвер.get_screenshot_as_png () метод и несколько других методов для создания скриншотов. Но причина, по которой я пытаюсь сделать скриншот из консоли, заключается в том, что на веб-странице есть таблица с фиксированным заголовком, поэтому, когда я делаю скриншоты, прокручивая веб-страницу. Я получаю повторные совпадения заголовков. Я не могу добавить снимок экрана, так как это конфиденциальная страница компании.

from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys

driver_options = Options()
driver = webdriver.Firefox(
        options=driver_options,
        executable_path="geckodriver.exe")

actions = ActionChains(driver)
actions.send_keys(Keys.COMMAND + Keys.ALT + 'k')

Мне нужно передать : screenshot --clipboard --fullpage консольную команду в код. поэтому он может сделать полный снимок экрана веб-страницы и загрузить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...