大家好,我对Python比较陌生。 我试图登录到网站,但是每次我要输入用户名时,都会发生以下异常: ElementNotInteractableException:消息:元素不可交互 PS:我知道代码现在看起来像意大利面条,我试图用几种方法来解决这个问题,例如数小时,但没有任何效果:D:(
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.keys import Keys
import time
import csv
from bs4 import BeautifulSoup
import os
import os.path
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
chromeExe = os.path.dirname(os.path.realpath('__file__'))
chrome_path = chromeExe + r"\chromedriver.exe"
options = Options()
#options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument("--window-position=0,0")
driver = webdriver.Chrome(options=options, executable_path=chrome_path)
driver.get("https://www.techniker-forum.de/")
driver.find_element_by_xpath("//*
[@id='navigation']/div/div/div/div/nav/div/ul[2]/li[1]/a").click()
time.sleep(2)
driver.find_element_by_xpath("//*
[@id='ctrl_pageLogin_login']").send_keys("username")