selenium python ElementNotInteractableException

时间:2018-03-05 22:05:56

标签: python-3.x selenium webdriver

我查看了所有ElementNotInteractableExceptions问题,但没有找到我特定情况的答案。

            page = r'https://somesite/login.php'
                    driver = webdriver.Firefox ()
                    driver.get (page)
             loginName = driver.find_element_by_css_selector ('#top-login-uname')
                    print(loginName.tag_name)
                    print(loginName.location)
                    loginName.send_keys ('someloginName')  

             print(loginName.tag_name) --> input
             print(loginName.location) --> {'x': 0, 'y': 0}

            Message: Element <input id="top-login-uname" name="login_username" type="text"> is not reachable by keyboard

css_selector找到该元素,但由于某种原因,我收到了ElementNotInteractableException。

我尝试过使用WebDriverWait,但它没有帮助。

     WebDriverWait (driver, 10).until( EC.presence_of_element_located ((By.CSS_SELECTOR, "#top-login-uname")))  

这是登录

的html行
<input name="login_username" size="25" maxlength="30" value="" tabindex="101" type="text">

0 个答案:

没有答案