Closed William-Olson closed 10 years ago
I don't think this has anything to do with onPrepare in general, I think it's just webdriver not working properly over xvfb. There is probably something inside your onPrepare which tries to access an off-screen element. See this question: http://grokbase.com/t/gg/webdriver/132wr748s7/in-xvfb-element-on-side-of-screen-is-sometimes-invisible-to-click-tho-seen-in-screenshot-solution-increase-xvfb-dimension
Please open up a new issue if the solution posted there does not work for you
I am running my protractor tests on an ec2 instance using Xvfb for headless mode. My specs run fine until I start passing some user made parameters.
Example: Running this works flawlessly:
Running this with a user made parameter gives the following errors:
Passing the parameter above triggers the protractor config's onPrepare function, which seems to be causing the error. However, running both with and without parameters on my local machine works just fine (not using xvfb). Is there a sync issue with the onPrepare function and xvfb or something?