Element is not currently interactable and may not be manipulated #11662

fraogongi opened this Issue Oct 8, 2013 · 2 comments

3 participants


I get a problem while running Selenium tests (Python) with PhantomJS. I have a form with just two input fields. Works perfectly OK in Firefox and other browsers, but when using PhantomJS, I get the following error regarding element with id=id_name

     "InvalidElementStateException: Message: u'Error Message => \'Element is not currently interactable and may not be manipulated"

I can clearly see the the input elements are present when I take a screenshot via selenium functions. And my code is as simple as the following:


Is this an issue with PhantomJS itself?

As an example script to test, see the following python file "login_test.py"

import unittest
from selenium import webdriver

class TestOne(unittest.TestCase):

    def setUp(self):
        self.driver = webdriver.PhantomJS()

    def test_url(self):

    def tearDown(self):

if __name__ == '__main__':

To run this, simply type "python login_test.py ". You will notice that the input elements are not found yet they are there on the page.


What is the best way to get some help on this?


I am also having this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment