如何修复“元素不可交互”(硒py)

时间:2019-08-04 23:00:32

标签: python html web

我的机器人尝试清除输入时出现错误。

#import codes
with open('list.txt', 'r') as f:
    for line in f:

        #search input
        code_input = checker.find_element_by_id('input')
        code_input.send_keys(line)
        checker.find_element_by_class_name('button').click()
        code_input.clear()
  

回溯(最近通话最近一次):

     

文件“ C:\ Users \ admin \ Desktop \ Checker \ script.py”,第52行,在       checker.find_element_by_class_name('a-button-inner')。click()

     

在第80行中单击文件“ C:\ Program Files \ Python37 \ lib \ site-packages \ selenium \ webdriver \ remote \ webelement.py”       self._execute(Command.CLICK_ELEMENT)

     

文件“ C:\ Program Files \ Python37 \ lib \ site-packages \ selenium \ webdriver \ remote \ webelement.py”,行633,在_execute中       返回self._parent.execute(command,params)

     

在执行中的文件“ C:\ Program Files \ Python37 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py”,第321行       self.error_handler.check_response(response)

     

文件“ C:\ Program Files \ Python37 \ lib \ site-packages \ selenium \ webdriver \ remote \ errorhandler.py”,第242行,在check_response中       引发exception_class(消息,屏幕,堆栈跟踪)   selenium.common.exceptions.ElementNotInteractableException:消息:元素不可交互

     

(会话信息:chrome = 76.0.3809.87)

0 个答案:

没有答案