You should try : try { assertElementPresentByXPath("//d...@id='bob']")); ////perform actions
} catch(Exception e) { //this corresponds to your "else" statement } Good luck, François On Thu, Jul 23, 2009 at 10:30 PM, Stand Trooper <standtroo...@gmail.com>wrote: > Ok, so I've been toying with this for a day or so without revelation, so > I'm hoping that I can find the answer here. I've searched the cryptic > archives and read javadocs and even played with a lot of different things. > > What I need to do is find out if an element is present before I move on. > > for example: > if (elementExists("//d...@id='bob']")) { > //perform action > } > > or even an override to getElement that passes a boolean to not do the > assertion, if the element doesn't exist it returns a null object. > > Right now, I have a series of interactions on forms that may cause errors > that I'm testing, if an error displays, then an element will show up on the > page. I'm doing about 295,000 automated tests right now and I'll be bumping > that up to about 895k tests once these are done. I can't just do an > assertTextPresent or assertTextNotPresent, I need to detect if something is > there, if it is, then perform a specific action and move on without taking > down the tests and having to start over. > > Is there anything like that that I can use? If not, that's ok, I'll have > to write some code, unless someone has something quick in mind. > > thx > > timo > StandTrooper > > > ------------------------------------------------------------------------------ > > _______________________________________________ > JWebUnit-users mailing list > JWebUnit-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jwebunit-users > >
------------------------------------------------------------------------------
_______________________________________________ JWebUnit-users mailing list JWebUnit-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jwebunit-users