Я хочу сохранить график работы с портала сотрудника, который требует входа для просмотра графика. Чтобы сохранить графики, я подумал о 2 методах:
Нажатие кнопки печати в всплывающем окне расписания, выделенном зеленым цветом. Это привело бы меня к окну печати браузера, где я изменил бы назначение печати на «сохранить как PDF».
secondPrint = WebDriverWait(browser,10).until(EC.presence_of_element_located((By.ID,
"printControlBox")))
secondPrint.click()
Но возвращает следующую ошибку:
selenium.common.exceptions.ElementNotVisibleException: Сообщение: элемент не взаимодействует
- Очистка или загрузка элемента таблицы и сохранение его на моем компьютере.
Я пытался:
scheduleToPrint = browser.find_element_by_xpath("//div[@id= 'divPrint']")
И не получил ошибки, но подозреваю, что это не сохранение таблицы, а код таблицы. Кроме того, я не знаю, как сохранить «scheduleToPrint» на моем компьютере.