title: How to check if all elements of a PageObject are valid (Java, Serenity, Cucumber)
body: <p>I am writing scenario test cases in cucumber and I want to check if all the elements of a PageObject are valid and selenium can interact with them, before I run the test. I want to avoid running my multi-step, long test case just to get to the last page and get an exception that an element is not found. I wanted to be able to test my PageObject after I write it, so I can be sure that all the elements are reachable (before running the long test..).</p>
  
  <p>The website I am working on does not have consistent id tags and using @FindBy() sometimes takes some playing around with. I am trying to make a simple process of:</p>
  
  <ol>
  <li>Navigate to the PageObject url</li>
  <li>check if all elements in the PageObject are reachable by selenium</li>
  </ol>
  
  <p>Do you know of a way to access all the PageObjects elements with out making a method for each one? A method that initializes all the elements?</p>