If you don't like to provide client-ids besides t:id, you might create a mixin which will force t:id to be id as well.
On Tue, Jan 25, 2011 at 9:03 PM, Matias Moran <matiasmo...@yahoo.com.ar>wrote: > Thanks a lot Thiago! > > I will try something like this, I was hoping I didn't need to use IDs, but > if there is no other solution, it is better than nothing. > > Thanks again! Greetings! > > Matias. > > > --- El mar 25-ene-11, Thiago H. de Paula Figueiredo <thiag...@gmail.com> > escribió: > > > De: Thiago H. de Paula Figueiredo <thiag...@gmail.com> > > Asunto: Re: Testing Tapestry webapps with Selenium > > Para: "Tapestry users" <users@tapestry.apache.org> > > Fecha: martes, 25 de enero de 2011, 17:57 > > On Tue, 25 Jan 2011 17:51:53 -0200, > > Matias Moran <matiasmo...@yahoo.com.ar> > > wrote: > > > > > The code generated by Selenium is something like > > this: > > > > > > selenium.click("//a[@id='modifyUserLink']/div");selenium.waitForPageToLoad("30000"); > > > > When inside a loop, if you don't provide the id for your > > ActionLinks, they'll generate different ids for them. > > > > Try something like this: > > > > <t:actionLink t:id="modifyUserLink" context="user.id" > > id="actionLink-${user.id}"/> > > selenium.click("actionLink-1"); // or some valid user id > > instead of 1 > > > > --Thiago H. de Paula Figueiredo > > Independent Java, Apache Tapestry 5 and Hibernate > > consultant, developer, and instructor > > Owner, Ars Machina Tecnologia da Informação Ltda. > > http://www.arsmachina.com.br > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > > For additional commands, e-mail: users-h...@tapestry.apache.org > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Best regards, Igor Drobiazko http://tapestry5.de