from selenium import webdriver
browser = webdriver.Chrome()
browser.get("http://www.baidu.com")
browser.find_element_by_id('su').screenshot('E:/test.png')
browser.quit()
когда я запускаю вышеуказанный код, я получаю ошибки, моя версия python - 2.7.13, селен - 3.1
[0315 / 220804.111: ERROR: angle_platform_impl.cc (33)] ANGLE Display :: initialize err или 5: DXGI 1.2 требуется для представления HWND, принадлежащим другому процессу. [0315 / 220804.111: ОШИБКА: gl_surface_egl.cc (646)] eglInitialize D3D11 завершился ошибкой EGL_NOT_INITIALIZED, попытка проследить следующий тип отображения (последний вызов последним): файл «C: \ Users \ Administrator \ Desktop \ test.py», строка 5, в browser.find_element_by_id ('su'). screenshot ('E: /test.png') Файл "C: \ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ webelement.py", строка 443 , на скриншоте png = self.screenshot_as_png Файл "C: \ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ webelement.py", строка 430, в screenshot_as_png return base64.b64decode (self.screenshot_as_base64.encode ('ascii ')) Файл "C: \ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ webelement.py", строка 420, в screenshot_as_base64 return self._execute (Command.ELEMENT_SCREENSHOT) [' value '] Файл "C: \ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ webelement.py ", строка 491, в _execute return self._parent.execute (command, params) Файл" C: \ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py ", строка 238, в файле execute self.error_handler.check_response (response)" C: \ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ errorhandler.py ", строка 164, в check_response поднять класс_исключения (значение) selenium.common.exceptions.WebDriverException: сообщение: неизвестная команда: session /4a58c13f918aa319b2df6ef70ac2ca51/element/0.4724184220629968-1/screenshot