Currently, I am working with PhantomJS and I have noticed that certain JavaScript elements are not functioning properly due to the rendering process of PhantomJS. The same issue arises when using the Selenium Chrome driver with the headless option. Specifically, buttons with attached render processes do not execute their JavaScript code upon clicking. I have thought about manually executing the JavaScript for these buttons, but I am unsure how to go about this or what script is triggered when a button is clicked.
<input id="next" name="signIn" class="rc-button rc-button-submit" value="Weiter" type="submit">