The following issue is created for this problem: http://code.google.com/p/aost/issues/detail?id=494
On Tue, Nov 2, 2010 at 10:58 PM, Jian Fang <[email protected]> wrote: > Yes, I can reproduce your problem with a test case. Seems there is a bug in > the Tellurium extension script. > I will file a bug for this and thanks for reporting this. > > However, Tellurium Engine returns the correct number once I called > > useTelluriumEngine(true) > > Also, your ui module could be refined as > > ui.Table(uid: "data", clocator: [id: "hello"]){ > TextBox(uid: "{row: all, column: all}", clocator: [tag: "td"], self: > true) > } > > Thanks, > > Jian > > > On Tue, Nov 2, 2010 at 10:10 PM, Jian Fang <[email protected]>wrote: > >> Have you tried the new Engine by calling >> >> useTelluriumEngine(true) >> >> to see what happens? >> >> I will create a test case to reproduce your problem. >> >> Thanks, >> >> Jian >> >> >> On Tue, Nov 2, 2010 at 7:16 PM, Juan J. Chiw <[email protected]> wrote: >> >>> I can not get the getTableMaxRowNum() to work, I have something very >>> simple like >>> >>> <table id="hello"> >>> <tbody> >>> <tr> >>> <td>1</td> >>> <td>1</td> >>> <td>1</td> >>> <td>1</td> >>> <td>1</td> >>> </tr> >>> <tr> >>> <td>2</td> >>> <td>2</td> >>> <td>2</td> >>> <td>2</td> >>> <td>2</td> >>> </tr> >>> <tr> >>> <td>3</td> >>> <td>3</td> >>> <td>3</td> >>> <td>3</td> >>> <td>3</td> >>> </tr> >>> <tr> >>> <td>4</td> >>> <td>4</td> >>> <td>4</td> >>> <td>4</td> >>> <td>4</td> >>> </tr> >>> <tr> >>> <td>5</td> >>> <td>5</td> >>> <td>5</td> >>> <td>5</td> >>> <td>5</td> >>> </tr> >>> </tbody> >>> </table> >>> >>> with the ui >>> >>> ui.Table(uid: "data", clocator: [ id: "hello"], group:"true"){ >>> >>> TextBox(uid: "{row: all, column: 1}", clocator: [:]) >>> TextBox(uid: "{row: all, column: 2}", clocator: [:]) >>> TextBox(uid: "{row: all, column: 3}", clocator: [:]) >>> TextBox(uid: "{row: all, column: 4}", clocator: [:]) >>> TextBox(uid: "{row: all, column: 5}", clocator: [:]) >>> >>> } >>> >>> def nrow = getTableMaxRowNum("data") >>> println nrow >>> >>> and I get >>> >>> 00:03:42.617 INFO - Command request: >>> getBundleResponse[[{"uid":"data","args":["jquery=#hello> tbody > >>> tr:has(td)"],"name":"getCssSelectorCount","sequ":2}], ] on session >>> 7dc159fe8f2b480d9663493dec35f3 >>> 2 >>> 00:03:42.703 INFO - Got result: ERROR: Element #hello > tbody > >>> tr:has(td) not found >>> message: Element #hello> tbody > tr:has(td) not found, name: Error, >>> filename: >>> http://localhost:4444/selenium-server/core/scripts/htmlutils.js, >>> linenumber: 814. >>> JavaScript Error Stack: >>> SeleniumError("Element #hello> tbody > tr:has(td) not found")@http:// >>> localhost:4444/selenium-server/core/scripts/htmlutils.js:814 >>> >>> ........ >>> >>> Environment Variables: >>> configFileName: TelluriumConfig.groovy >>> configString: >>> useEngineCache: false >>> useClosestMatch: false >>> useMacroCommand: false >>> maxMacroCmd: 5 >>> useTelluriumApi: false >>> locatorWithCache: true >>> useCSSSelector: true >>> useTrace: false >>> logEngine: false >>> locale: en_US >>> >>> >>> >>> TelluriumWorks-0.8.0-RC1.zip >>> >>> >>> The workaround I did, not very elegant but It works for me is to >>> getAllTableCellText(), and as I know the numbers of the columns, I >>> just do something like >>> >>> def nRows = getAllTableCellText().size() / 5 >>> >>> >>> >>> >>> >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "tellurium-users" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<tellurium-users%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/tellurium-users?hl=en. >>> >>> >> > -- You received this message because you are subscribed to the Google Groups "tellurium-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tellurium-users?hl=en.
