jsf 2 - Setting at attribute in JSF portlet through selenium -
i writing integration test. need send mandatory field blank check whats server response , request not sent has attribute "required=true" . want set attribute "immediate=true" in submit button through selenium test case. idea how that.
below code snippet of submit button:
<h:panelgroup id="panel_commands" layout="block" styleclass="atf-inline-block atf-w70p"> <p:commandbutton value="#{i18n['key_button_submit_ticket']}" title="#{i18n['key_button_submit_ticket']}" actionlistener="#{createticketbasebean.createticketdata}" action="#{createticketbasebean.createticket}" styleclass="atf-right" process="@form" update="@form" id="submit_button"> </p:commandbutton>
the value of immediate attribute has set on server. can use el , have mybean.isimmedate() method returns true/false based on whatever want. in mybean class, perhaps examine http header see if integration test, or examine java system property set via java_opts when start server in integration-test mode.
Comments
Post a Comment