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"
from selenium import webdriver
self.driver = webdriver.PhantomJS()
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.