提问者:小点点

即使Python具有正确的selenium语法,在我的visual studio代码中,我也无法执行它。红色下划线原因不明


from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get("https://hcs.eduro.go.kr/#/loginHome")

driver.find_element_by_id('btnConfirm2').click()

time.sleep(2)
driver.find_element_by_css_selector('.input_text_common.input_text_search').click()

time.sleep(1)
elem = driver.find_element_by_id('sidolabel').click()

time.sleep(1)
elem.send_keys(keys.ARROW_DOWN) # <- [An error has occurred in this point and cannot be executed]

共1个答案

匿名用户

两件事:

    而不是(第一个字母为大写)/li>

将此添加到顶部:

from selenium.webdriver.common.keys import Keys

并替换:

elem.send_keys(keys.ARROW_DOWN)

与:

elem.send_keys(Keys.ARROW_DOWN)