title: Handling 500 Internal server error using Selenium2Library in Robot
body: <p>I am using Robot framework with Selenium2Library to automate my web application and recently while executing my smoke suite I experienced a frequent error that says "Error! The requested URL returned 500 - Internal Server Error" when the test script performing below actions:</p>
  
  <ol>
  <li>When the script clicks links like DisableUser, Reset Password etc to open a confirmation dialog box.</li>
  <li>When the script selects an option from drop down that opens a dialogbox </li>
  <li>When the script clicks on ExportLink to open the dialog box to save the file etc..</li>
  </ol>
  
  <p>The script throws 'UnExpectedAlertPresentException' for all these above scenarios when the pop up appears with Internal server error...</p>
  
  <p>When I cross verified the same scenario manually i.e. i clicked on a same link to launch a dialog box to disable the user account and got the internal server error popup on top of the Disable user dialog box and when I cicked OK on the error popup, the disable user dialog box still spinning and the fields were not displayed on that dialog.</p>
  
  <p>I would like to know if there is a way to handle this internal server alert popup and proceed further because now the rest of test cases will fail because of not handling this alert.</p>
  
  <p>Thanks in advance.</p>