extract [column1] [value1] [column2] [value2] …
- The names of the struct members. These names are used to generate column names during an extraction.
- The values of the struct members.
extract action runs, columns are evaluated sequentially from first to last, but every column is evaluated on the same browser state. This implies that if a column changes the state of the browser in any way, such as by clicking a button or navigating away, the browser will return to the original state before evaluating the next column, if any. Because of this, it's best to put columns that change the state of the browser last.