In what has been my best experience with automated browser testing, we have each element defined like three times.  Once in the jsp, once in the action mapping, and once again in the selenium Page Object.  I’ll leave it to a better framework to get jsp and action classes sorted… read the rest of the article