【发布时间】:2021-03-18 03:23:13
【问题描述】:
我正在尝试在 python3.9 中使用 selenium 填写谷歌表单
https://docs.google.com/forms/d/e/1FAIpQLSead7qqhVWP4m4q9Y71Wu9kr2lbCQXvY4ge0OdFg9fI0SQYYA/viewform
但我在 form[0].send_keys('222')
处收到“元素不可交互异常”错误from time import sleep
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from constants import FORM_URL, CHROME_DRIVER_LOCATION
class FillForm:
def __init__(self, form = FORM_URL):
self.driver = webdriver.Chrome(executable_path=CHROME_DRIVER_LOCATION)
self.driver.get(form)
def fill_form(self, data: dict):
form = self.driver.find_elements_by_class_name('exportInput')
form[0].send_keys('222') #ERROR IS HERE
我阅读了线程 b 来解决问题,但似乎我做错了什么
我在 stackoverflow 上读到的线程 How do you fix the "element not interactable" exception?
我做错了什么?
【问题讨论】:
标签: python python-3.x selenium selenium-webdriver selenium-rc