Hi, I'm currently setting up a test case for checking the consistency of tables in my HTML documents. The tables in my app are generated dynamically depending on query strings and data in an underlying DB. As it happens, but should not happen ;-), sometimes cells are omitted and missing in the table. Hence I'd like to check if the table's border is rectangular.
--> I wonder, if there is anyone also checking his/her tables for consistency in the sense I described or similarly. I'd be interested to hear how the problem was tackled. What I'm doing for a given table is (using XPath): 0. Get the XPath of the table to be tested according to some string contained, 1. Determine the number of columns of the header line for this table, 2. Determine the number of the columns in the line below the header line for this table (and comparing it to 1.), 3. Determine the number of total lines of this table, 4. Determine the total number of cells of the table (which allows me to do more consistency checks: Total number divided by number of lines =? number of columns) BTW, the XPath get quite lengthy because of @col-/@rowspan... But it seems to be possible. --> With 4. I have this problem: Within the formula I need to sum up the multiplied values of @colspan and @rowspan for nodes having these attributes. I.e. I'd like to do something like this: sum(table[1]/tbody/tr/t...@colspan and @rowspan]/@colsp...@rowspan) But this doesn't work: That way I can select one of the two attributes only. I would very much appreciate if somebody (maybe more familiar with XPath than me...) could give me a hint how to do it correctly. Thanks a lot, Cheers Michael _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

