Сохранение JavaScript-элемента div на компьютер - PullRequest
0 голосов
/ 17 января 2019

Я хочу сохранить график работы с портала сотрудника, который требует входа для просмотра графика. Чтобы сохранить графики, я подумал о 2 методах:

  1. Нажатие кнопки печати в всплывающем окне расписания, выделенном зеленым цветом. Это привело бы меня к окну печати браузера, где я изменил бы назначение печати на «сохранить как PDF».

    secondPrint = WebDriverWait(browser,10).until(EC.presence_of_element_located((By.ID,
    "printControlBox")))
    secondPrint.click()
    

Но возвращает следующую ошибку:

selenium.common.exceptions.ElementNotVisibleException: Сообщение: элемент не взаимодействует

  1. Очистка или загрузка элемента таблицы и сохранение его на моем компьютере.

Я пытался:

scheduleToPrint = browser.find_element_by_xpath("//div[@id= 'divPrint']")

И не получил ошибки, но подозреваю, что это не сохранение таблицы, а код таблицы. Кроме того, я не знаю, как сохранить «scheduleToPrint» на моем компьютере.


...