fLocator =
у простой скрипт на Python, используя Selenium для обнаружения элемента по его селектору Css. Я захожу на страницу Google и нацеливаю ввод с помощью селектора CSS, который является input [name = q]
Страница Chrome открывается, как и планировалось, но проблема в том, что она закрывается, фактически не находя входные данные, и выдает в терминале следующую ошибку: ОШИБКА: shader_disk_cache.cc (237)] Не удалось создать запись в кэше шейдера: -2
Я пытался запустить скрипт, когда Google Chrome закрыт, и даже зашел так далеко, что закрыл все процессы Chrome в диспетчере задач, и он все еще жалуется на запись в кеше шейдера.
Что мне здесь делать?
Мой код:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
driver = webdriver.Chrome(executable_path=r'C:\Python27\chromedriver.exe')
driver.get("http://www.google.com")
fLocator = "input[name=q]"
try:
searchField = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.CSS_SELECTOR, fLocator)))
finally:
driver.quit()