layer at (0,0) size 800x600
  LayoutView at (0,0) size 800x600
layer at (0,0) size 800x600
  LayoutBlockFlow {HTML} at (0,0) size 800x600
    LayoutBlockFlow {BODY} at (8,8) size 784x576
      LayoutBlockFlow {P} at (0,0) size 784x36
        LayoutText {#text} at (0,0) size 765x36
          text run at (0,0) width 765: "Results that match WinIE are two columns on the right that say \"after\" every time, except for the last row which should"
          text run at (0,18) width 196: "have nothing in either column."
      LayoutBlockFlow {P} at (0,52) size 784x18
        LayoutText {#text} at (0,0) size 725x18
          text run at (0,0) width 725: "Results that match Gecko are like WinIE, but with \"before\" for the attribute in the first two rows and the last row."
      LayoutBlockFlow {FORM} at (0,96) size 784x338
        LayoutTable {TABLE} at (0,0) size 766x338
          LayoutTableSection {THEAD} at (0,0) size 766x24
            LayoutTableRow {TR} at (0,2) size 766x20
              LayoutTableCell {TH} at (2,2) size 392x20 [r=0 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 57x18
                  text run at (1,1) width 57: "test case"
              LayoutTableCell {TH} at (396,2) size 238x20 [r=0 c=1 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 92x18
                  text run at (1,1) width 92: "form element"
              LayoutTableCell {TH} at (636,2) size 63x20 [r=0 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 61x18
                  text run at (1,1) width 61: "property"
              LayoutTableCell {TH} at (701,2) size 63x20 [r=0 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 61x18
                  text run at (1,1) width 61: "attribute"
          LayoutTableSection {TBODY} at (0,24) size 766x314
            LayoutTableRow {TR} at (0,0) size 766x21
              LayoutTableCell {TD} at (2,0) size 392x20 [r=0 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 211x18
                  text run at (1,1) width 211: "text with value property changed"
              LayoutTableCell {TD} at (396,0) size 238x21 [r=0 c=1 rs=1 cs=1]
                LayoutTextControl {INPUT} at (1,1) size 131x19 [bgcolor=#FFFFFF] [border: (2px inset #EEEEEE)]
              LayoutTableCell {TD} at (636,0) size 63x20 [r=0 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,0) size 63x20 [r=0 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 41x18
                  text run at (1,1) width 41: "before"
            LayoutTableRow {TR} at (0,23) size 766x21
              LayoutTableCell {TD} at (2,23) size 392x20 [r=1 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 248x18
                  text run at (1,1) width 248: "password with value property changed"
              LayoutTableCell {TD} at (396,23) size 238x21 [r=1 c=1 rs=1 cs=1]
                LayoutTextControl {INPUT} at (1,1) size 131x19 [bgcolor=#FFFFFF] [border: (2px inset #EEEEEE)]
              LayoutTableCell {TD} at (636,23) size 63x20 [r=1 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,23) size 63x20 [r=1 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 41x18
                  text run at (1,1) width 41: "before"
            LayoutTableRow {TR} at (0,46) size 766x20
              LayoutTableCell {TD} at (2,46) size 392x20 [r=2 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 252x18
                  text run at (1,1) width 252: "check box with value property changed"
              LayoutTableCell {TD} at (396,46) size 238x20 [r=2 c=1 rs=1 cs=1]
                LayoutBlockFlow {INPUT} at (3.89,4) size 12x12
              LayoutTableCell {TD} at (636,46) size 63x20 [r=2 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,46) size 63x20 [r=2 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
            LayoutTableRow {TR} at (0,68) size 766x20
              LayoutTableCell {TD} at (2,68) size 392x20 [r=3 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 231x18
                  text run at (1,1) width 231: "hidden with value property changed"
              LayoutTableCell {TD} at (396,77) size 238x2 [r=3 c=1 rs=1 cs=1]
              LayoutTableCell {TD} at (636,68) size 63x20 [r=3 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,68) size 63x20 [r=3 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
            LayoutTableRow {TR} at (0,90) size 766x20
              LayoutTableCell {TD} at (2,90) size 392x20 [r=4 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 228x18
                  text run at (1,1) width 228: "button with value property changed"
              LayoutTableCell {TD} at (396,90) size 238x20 [r=4 c=1 rs=1 cs=1]
                LayoutButton {INPUT} at (1,1) size 40.53x18 [bgcolor=#FFFFFF]
                  LayoutBlockFlow (anonymous) at (8,2) size 24.53x13
                    LayoutText {#text} at (0,0) size 25x13
                      text run at (0,0) width 25: "after"
              LayoutTableCell {TD} at (636,90) size 63x20 [r=4 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,90) size 63x20 [r=4 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
            LayoutTableRow {TR} at (0,112) size 766x20
              LayoutTableCell {TD} at (2,112) size 392x20 [r=5 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 226x18
                  text run at (1,1) width 226: "image with value property changed"
              LayoutTableCell {TD} at (396,113) size 238x18 [r=5 c=1 rs=1 cs=1]
                LayoutBlockFlow {INPUT} at (1,1) size 50x16
                  LayoutInline {SPAN} at (0,0) size 34x13
                    LayoutImage (floating) {IMG} at (0,0) size 16x16
                    LayoutInline {SPAN} at (0,0) size 34x13
                      LayoutText {#text} at (16,0) size 34x13
                        text run at (16,0) width 34: "before"
              LayoutTableCell {TD} at (636,112) size 63x20 [r=5 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,112) size 63x20 [r=5 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
            LayoutTableRow {TR} at (0,134) size 766x21
              LayoutTableCell {TD} at (2,134) size 392x20 [r=6 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 220x18
                  text run at (1,1) width 220: "radio with value property changed"
              LayoutTableCell {TD} at (396,134) size 238x21 [r=6 c=1 rs=1 cs=1]
                LayoutBlockFlow {INPUT} at (3.89,4) size 12x13
              LayoutTableCell {TD} at (636,134) size 63x20 [r=6 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,134) size 63x20 [r=6 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
            LayoutTableRow {TR} at (0,157) size 766x21
              LayoutTableCell {TD} at (2,157) size 392x20 [r=7 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 210x18
                  text run at (1,1) width 210: "text with value attribute changed"
              LayoutTableCell {TD} at (396,157) size 238x21 [r=7 c=1 rs=1 cs=1]
                LayoutTextControl {INPUT} at (1,1) size 131x19 [bgcolor=#FFFFFF] [border: (2px inset #EEEEEE)]
              LayoutTableCell {TD} at (636,157) size 63x20 [r=7 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,157) size 63x20 [r=7 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
            LayoutTableRow {TR} at (0,180) size 766x20
              LayoutTableCell {TD} at (2,180) size 392x20 [r=8 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 252x18
                  text run at (1,1) width 252: "check box with value attribute changed"
              LayoutTableCell {TD} at (396,180) size 238x20 [r=8 c=1 rs=1 cs=1]
                LayoutBlockFlow {INPUT} at (3.89,4) size 12x12
              LayoutTableCell {TD} at (636,180) size 63x20 [r=8 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,180) size 63x20 [r=8 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
            LayoutTableRow {TR} at (0,202) size 766x20
              LayoutTableCell {TD} at (2,202) size 392x20 [r=9 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 390x18
                  text run at (1,1) width 390: "text with value property changed, then turned into check box"
              LayoutTableCell {TD} at (396,202) size 238x20 [r=9 c=1 rs=1 cs=1]
                LayoutBlockFlow {INPUT} at (3.89,4) size 12x12
              LayoutTableCell {TD} at (636,202) size 63x20 [r=9 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,202) size 63x20 [r=9 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
            LayoutTableRow {TR} at (0,224) size 766x21
              LayoutTableCell {TD} at (2,224) size 392x20 [r=10 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 390x18
                  text run at (1,1) width 390: "check box with value property changed, then turned into text"
              LayoutTableCell {TD} at (396,224) size 238x21 [r=10 c=1 rs=1 cs=1]
                LayoutTextControl {INPUT} at (1,1) size 131x19 [bgcolor=#FFFFFF] [border: (2px inset #EEEEEE)]
              LayoutTableCell {TD} at (636,224) size 63x20 [r=10 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,224) size 63x20 [r=10 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
            LayoutTableRow {TR} at (0,247) size 766x20
              LayoutTableCell {TD} at (2,247) size 392x20 [r=11 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 389x18
                  text run at (1,1) width 389: "text with value attribute changed, then turned into check box"
              LayoutTableCell {TD} at (396,247) size 238x20 [r=11 c=1 rs=1 cs=1]
                LayoutBlockFlow {INPUT} at (3.89,4) size 12x12
              LayoutTableCell {TD} at (636,247) size 63x20 [r=11 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,247) size 63x20 [r=11 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
            LayoutTableRow {TR} at (0,269) size 766x21
              LayoutTableCell {TD} at (2,269) size 392x20 [r=12 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 389x18
                  text run at (1,1) width 389: "check box with value attribute changed, then turned into text"
              LayoutTableCell {TD} at (396,269) size 238x21 [r=12 c=1 rs=1 cs=1]
                LayoutTextControl {INPUT} at (1,1) size 131x19 [bgcolor=#FFFFFF] [border: (2px inset #EEEEEE)]
              LayoutTableCell {TD} at (636,269) size 63x20 [r=12 c=2 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
              LayoutTableCell {TD} at (701,269) size 63x20 [r=12 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 30x18
                  text run at (1,1) width 30: "after"
            LayoutTableRow {TR} at (0,292) size 766x20
              LayoutTableCell {TD} at (2,292) size 392x20 [r=13 c=0 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 208x18
                  text run at (1,1) width 208: "file with value property changed"
              LayoutTableCell {TD} at (396,292) size 238x20 [r=13 c=1 rs=1 cs=1]
                LayoutFileUploadControl {INPUT} at (1,1) size 236x18 "No file chosen"
                  LayoutButton {INPUT} at (0,0) size 76.61x18 [bgcolor=#FFFFFF]
                    LayoutBlockFlow (anonymous) at (8,2) size 60.61x13
                      LayoutText {#text} at (0,0) size 61x13
                        text run at (0,0) width 61: "Choose File"
              LayoutTableCell {TD} at (636,301) size 63x2 [r=13 c=2 rs=1 cs=1]
              LayoutTableCell {TD} at (701,292) size 63x20 [r=13 c=3 rs=1 cs=1]
                LayoutText {#text} at (1,1) size 41x18
                  text run at (1,1) width 41: "before"
layer at (8,94) size 784x2 clip at (0,0) size 0x0
  LayoutBlockFlow {HR} at (0,86) size 784x2 [border: (1px inset #EEEEEE)]
layer at (408,132) size 125x13
  LayoutBlockFlow {DIV} at (3,3) size 125x13
    LayoutText {#text} at (0,0) size 34x13
      text run at (0,0) width 34: "before"
layer at (408,155) size 125x13
  LayoutBlockFlow {DIV} at (3,3) size 125x13
    LayoutText {#text} at (0,0) size 34x13
      text run at (0,0) width 34: "\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}\x{2022}"
layer at (408,289) size 125x13
  LayoutBlockFlow {DIV} at (3,3) size 125x13
    LayoutText {#text} at (0,0) size 25x13
      text run at (0,0) width 25: "after"
layer at (408,356) size 125x13
  LayoutBlockFlow {DIV} at (3,3) size 125x13
    LayoutText {#text} at (0,0) size 25x13
      text run at (0,0) width 25: "after"
layer at (408,401) size 125x13
  LayoutBlockFlow {DIV} at (3,3) size 125x13
    LayoutText {#text} at (0,0) size 25x13
      text run at (0,0) width 25: "after"
