# MyTitle

### RANGE/PATTERN

Capture the element 'IMPORTANT dynamical value' - this value is dynamical so we can't rely on the text value

- useless dynamical information
  - useless dynamical information
  - IMPORTANT dynamical value
  - useless dynamical information

### PATTERN/TARGET

Capture the TABLE containing the 'TARGET HEADER' header

header | header | header
--- | --- | ---
data | data | data
data | data | data

TARGET HEADER | header | header
--- | --- | ---
data | data | data
data | data | data

header | header | header
--- | --- | ---
data | data | data
data | data | data

### ANCESTORS

Capture cells (td) with the text 'A', 'B' and 'C' from the TABLE with the 'TARGET HEADER2' header - The benefit of ancestors is to avoid repeating multiple complex PATTERN declarations

header | header | header | header | B | header
--- | --- | --- | --- | --- | ---
data | data | data | C | data | data
data | data | A | data | B | data

TARGET HEADER2 | header | header | header | header
--- | --- | --- | --- | ---
data | A | data | B | data
data | data | C | data | data

header | B | header
--- | --- | ---
A | data | data
C | data | data

### MUST EXIST/MUST NOT EXIST

Recognize the Page if there is not "Customer not found" text in "A" tag with "customer" id - Recognize another page when this text is present

Customer info

### OCCURS

Capture all tds from the table with "occurs" parameter - each td must be accessible referecing their own trThen capture each td with its 2 coordinate line/column

header1 | header2 | header3 | header4
--- | --- | --- | ---
1 | 2 | 3 | 4
5 | 6 | 7 | 8
9 | 10 | 11 | 12