layer at (0,0) size 800x600
  RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
  RenderBlock {HTML} at (0,0) size 800x600
    RenderBody {BODY} at (8,8) size 784x584
      RenderBlock {P} at (0,0) size 784x19
        RenderText {#text} at (0,0) size 266x19
          text run at (0,0) width 266: "Tests: the TABLE.createCaption() method"
        RenderBR {BR} at (266,14) size 0x0
      RenderBlock {P} at (0,33) size 784x57
        RenderText {#text} at (0,0) size 71x19
          text run at (0,0) width 71: "Conditions:"
        RenderBR {BR} at (71,14) size 0x0
        RenderText {#text} at (0,19) size 758x38
          text run at (0,19) width 688: "If no caption exists, the method should create an empty caption, add it to the table, and return a pointer to it. "
          text run at (688,19) width 70: "If a caption"
          text run at (0,38) width 323: "does exist, the method should return a pointer to it."
      RenderBlock {P} at (0,104) size 784x39
        RenderText {#text} at (0,0) size 327x19
          text run at (0,0) width 327: "If successful, the first table should have the caption "
        RenderInline {B} at (0,0) size 40x20
          RenderText {#text} at (327,0) size 40x20
            text run at (327,0) width 40: "Fruity"
        RenderText {#text} at (367,0) size 300x19
          text run at (367,0) width 300: ", and the second table should have the caption "
        RenderInline {B} at (0,0) size 76x20
          RenderText {#text} at (667,0) size 76x20
            text run at (667,0) width 76: "Vegetabley"
        RenderText {#text} at (743,0) size 747x39
          text run at (743,0) width 4: "."
          text run at (0,20) width 619: "Upon failure, the first table will have no caption, and the second table will have the caption Things."
      RenderBlock {HR} at (0,157) size 784x2 [border: (1px inset #000000)]
      RenderTable {TABLE} at (0,166) size 106x100 [border: (1px outset #808080)]
        RenderBlock {CAPTION} at (0,0) size 104x20
          RenderInline {B} at (0,0) size 40x20
            RenderText {#text} at (32,0) size 40x20
              text run at (32,0) width 40: "Fruity"
        RenderTableSection {TBODY} at (1,21) size 104x78
          RenderTableRow {TR} at (0,2) size 104x24
            RenderTableCell {TH} at (2,2) size 53x24 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
              RenderText {#text} at (10,2) size 32x20
                text run at (10,2) width 32: "Fruit"
            RenderTableCell {TH} at (57,2) size 45x24 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
              RenderText {#text} at (4,2) size 37x20
                text run at (4,2) width 37: "Color"
          RenderTableRow {TR} at (0,28) size 104x23
            RenderTableCell {TD} at (2,28) size 53x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
              RenderText {#text} at (2,2) size 49x19
                text run at (2,2) width 49: "Banana"
            RenderTableCell {TD} at (57,28) size 45x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
              RenderText {#text} at (2,2) size 41x19
                text run at (2,2) width 41: "Yellow"
          RenderTableRow {TR} at (0,53) size 104x23
            RenderTableCell {TD} at (2,53) size 53x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
              RenderText {#text} at (2,2) size 40x19
                text run at (2,2) width 40: "Grape"
            RenderTableCell {TD} at (57,53) size 45x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
              RenderText {#text} at (2,2) size 41x19
                text run at (2,2) width 41: "Purple"
      RenderBlock (anonymous) at (0,266) size 784x19
        RenderBR {BR} at (0,0) size 0x19
      RenderTable {TABLE} at (0,285) size 132x100 [border: (1px outset #808080)]
        RenderBlock {CAPTION} at (0,0) size 130x20
          RenderInline {B} at (0,0) size 76x20
            RenderText {#text} at (27,0) size 76x20
              text run at (27,0) width 76: "Vegetabley"
        RenderTableSection {TBODY} at (1,21) size 130x78
          RenderTableRow {TR} at (0,2) size 130x24
            RenderTableCell {TH} at (2,2) size 72x24 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
              RenderText {#text} at (2,2) size 68x20
                text run at (2,2) width 68: "Vegetable"
            RenderTableCell {TH} at (76,2) size 52x24 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
              RenderText {#text} at (7,2) size 37x20
                text run at (7,2) width 37: "Color"
          RenderTableRow {TR} at (0,28) size 130x23
            RenderTableCell {TD} at (2,28) size 72x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
              RenderText {#text} at (2,2) size 40x19
                text run at (2,2) width 40: "Carrot"
            RenderTableCell {TD} at (76,28) size 52x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
              RenderText {#text} at (2,2) size 48x19
                text run at (2,2) width 48: "Orange"
          RenderTableRow {TR} at (0,53) size 130x23
            RenderTableCell {TD} at (2,53) size 72x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
              RenderText {#text} at (2,2) size 66x19
                text run at (2,2) width 66: "Cucumber"
            RenderTableCell {TD} at (76,53) size 52x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
              RenderText {#text} at (2,2) size 40x19
                text run at (2,2) width 40: "Green"
