Re: Verifying image HREF with Wicket tester

2012-06-20 Thread Martin Grigorov
Yes, this should be improved. Please create a ticket with a test case. On Wed, Jun 20, 2012 at 12:21 AM, Alec Swan alecs...@gmail.com wrote: I had to make sure that my img element had a closing /img The problem is that org.apache.wicket.util.tester.TagTester#createTagByAttribute requires the

Re: Verifying image HREF with Wicket tester

2012-06-20 Thread Carl-Eric Menzel
On Tue, 19 Jun 2012 15:21:17 -0600 Alec Swan alecs...@gmail.com wrote: I had to make sure that my img element had a closing /img The problem is that org.apache.wicket.util.tester.TagTester#createTagByAttribute requires the img element to be closed, i.e. img/ or img/img. Otherwise closeTag

Re: Verifying image HREF with Wicket tester

2012-06-20 Thread Martin Grigorov
On Wed, Jun 20, 2012 at 11:34 AM, Carl-Eric Menzel cmen...@wicketbuch.de wrote: On Tue, 19 Jun 2012 15:21:17 -0600 Alec Swan alecs...@gmail.com wrote: I had to make sure that my img element had a closing /img The problem is that org.apache.wicket.util.tester.TagTester#createTagByAttribute

Re: Verifying image HREF with Wicket tester

2012-06-20 Thread Carl-Eric Menzel
In this case, yes, I think. Carl-Eric On Wed, 20 Jun 2012 09:27:27 -0600 Alec Swan alecs...@gmail.com wrote: So, this is a bug, right? On Wed, Jun 20, 2012 at 2:36 AM, Martin Grigorov mgrigo...@apache.org wrote: On Wed, Jun 20, 2012 at 11:34 AM, Carl-Eric Menzel cmen...@wicketbuch.de

Verifying image HREF with Wicket tester

2012-06-19 Thread Alec Swan
Hello, How can I access and verify the HREF attribute of an Image with WicketTester? Thanks, Alec - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org

Re: Verifying image HREF with Wicket tester

2012-06-19 Thread Martin Grigorov
See #getTagBy*** methods. This way you get a TagTester and then you can check the attributes. On Tue, Jun 19, 2012 at 5:39 PM, Alec Swan alecs...@gmail.com wrote: Hello, How can I access and verify the HREF attribute of an Image with WicketTester? Thanks, Alec

Re: Verifying image HREF with Wicket tester

2012-06-19 Thread Alec Swan
Martin, this method works fine on the top page elements but not on the nested panel's elements. I need to get the HREF attribute of myForm:rows:1:cols:2:myPanel:myImage on the top page. THIS WORKS: tester.getTagByWicketId(myForm) THIS WORKS: tester.getTagByWicketId(rows) THIS WORKS:

Re: Verifying image HREF with Wicket tester

2012-06-19 Thread Martin Grigorov
On Tue, Jun 19, 2012 at 6:26 PM, Alec Swan alecs...@gmail.com wrote: Martin, this method works fine on the top page elements but not on the nested panel's elements. I need to get the HREF attribute of myForm:rows:1:cols:2:myPanel:myImage on the top page. '2' is the component id of an item

Re: Verifying image HREF with Wicket tester

2012-06-19 Thread Alec Swan
getTagByWicketId(..) JavaDoc says that if there are multiple components with this wicket:id it will return the first one. Besides, we only have one cell in the table, so there should be only one myImage element. On Tue, Jun 19, 2012 at 9:37 AM, Martin Grigorov mgrigo...@apache.org wrote: On Tue,

Re: Verifying image HREF with Wicket tester

2012-06-19 Thread Alec Swan
Martin, if there was a problem with repeater wouldn't I have had multiple myPanel components? Yet, tester.getTagByWicketId(myPanel) works. On Tue, Jun 19, 2012 at 9:46 AM, Alec Swan alecs...@gmail.com wrote: getTagByWicketId(..) JavaDoc says that if there are multiple components with this

Re: Verifying image HREF with Wicket tester

2012-06-19 Thread Martin Grigorov
Fire the debugger and see what happens. On Tue, Jun 19, 2012 at 8:56 PM, Alec Swan alecs...@gmail.com wrote: Martin, if there was a problem with repeater wouldn't I have had multiple myPanel components? Yet, tester.getTagByWicketId(myPanel) works. On Tue, Jun 19, 2012 at 9:46 AM, Alec Swan

Re: Verifying image HREF with Wicket tester

2012-06-19 Thread Alec Swan
I had to make sure that my img element had a closing /img The problem is that org.apache.wicket.util.tester.TagTester#createTagByAttribute requires the img element to be closed, i.e. img/ or img/img. Otherwise closeTag variable is never set and the loop does not exit. Seems like a bug to me,