[gentest] Refactor gentest to use WebDriver & quote crate.
1mod absolute_layout_align_items_and_justify_content_center;
2mod absolute_layout_align_items_and_justify_content_center_and_bottom_position;
3mod absolute_layout_align_items_and_justify_content_center_and_left_position;
4mod absolute_layout_align_items_and_justify_content_center_and_right_position;
5mod absolute_layout_align_items_and_justify_content_center_and_top_position;
6mod absolute_layout_align_items_and_justify_content_flex_end;
7mod absolute_layout_align_items_center;
8mod absolute_layout_align_items_center_on_child_only;
9mod absolute_layout_child_order;
10mod absolute_layout_in_wrap_reverse_column_container;
11mod absolute_layout_in_wrap_reverse_column_container_flex_end;
12mod absolute_layout_in_wrap_reverse_row_container;
13mod absolute_layout_in_wrap_reverse_row_container_flex_end;
14mod absolute_layout_justify_content_center;
15mod absolute_layout_no_size;
16mod absolute_layout_percentage_bottom_based_on_parent_height;
17mod absolute_layout_start_top_end_bottom;
18mod absolute_layout_width_height_end_bottom;
19mod absolute_layout_width_height_start_top;
20mod absolute_layout_width_height_start_top_end_bottom;
21mod absolute_layout_within_border;
22mod align_baseline;
23mod align_baseline_child_multiline;
24mod align_baseline_nested_child;
25mod align_center_should_size_based_on_content;
26mod align_flex_start_with_shrinking_children;
27mod align_flex_start_with_shrinking_children_with_stretch;
28mod align_flex_start_with_stretching_children;
29mod align_items_center;
30mod align_items_center_child_with_margin_bigger_than_parent;
31mod align_items_center_child_without_margin_bigger_than_parent;
32mod align_items_center_with_child_margin;
33mod align_items_center_with_child_top;
34mod align_items_flex_end;
35mod align_items_flex_end_child_with_margin_bigger_than_parent;
36mod align_items_flex_end_child_without_margin_bigger_than_parent;
37mod align_items_flex_start;
38mod align_items_min_max;
39mod align_items_stretch;
40mod align_self_baseline;
41mod align_self_center;
42mod align_self_flex_end;
43mod align_self_flex_end_override_flex_start;
44mod align_self_flex_start;
45mod align_strech_should_size_based_on_parent;
46mod border_center_child;
47mod border_flex_child;
48mod border_no_child;
49mod border_stretch_child;
50mod child_min_max_width_flexing;
51mod container_with_unsized_child;
52mod display_none;
53mod display_none_fixed_size;
54mod display_none_with_child;
55mod display_none_with_margin;
56mod display_none_with_position;
57mod flex_basis_and_main_dimen_set_when_flexing;
58mod flex_basis_flex_grow_column;
59mod flex_basis_flex_grow_row;
60mod flex_basis_flex_shrink_column;
61mod flex_basis_flex_shrink_row;
62mod flex_basis_larger_than_content_column;
63mod flex_basis_larger_than_content_row;
64mod flex_basis_overrides_main_size;
65mod flex_basis_slightly_smaller_then_content_with_flex_grow_large_size;
66mod flex_basis_smaller_than_content_column;
67mod flex_basis_smaller_than_content_row;
68mod flex_basis_smaller_than_main_dimen_column;
69mod flex_basis_smaller_than_main_dimen_row;
70mod flex_basis_smaller_then_content_with_flex_grow_large_size;
71mod flex_basis_smaller_then_content_with_flex_grow_small_size;
72mod flex_basis_smaller_then_content_with_flex_grow_unconstraint_size;
73mod flex_basis_smaller_then_content_with_flex_grow_very_large_size;
74mod flex_basis_unconstraint_column;
75mod flex_basis_unconstraint_row;
76mod flex_direction_column;
77mod flex_direction_column_no_height;
78mod flex_direction_column_reverse;
79mod flex_direction_row;
80mod flex_direction_row_no_width;
81mod flex_direction_row_reverse;
82mod flex_grow_child;
83mod flex_grow_flex_basis_percent_min_max;
84mod flex_grow_height_maximized;
85mod flex_grow_in_at_most_container;
86mod flex_grow_less_than_factor_one;
87mod flex_grow_root_minimized;
88mod flex_grow_shrink_at_most;
89mod flex_grow_to_min;
90mod flex_grow_within_constrained_max_column;
91mod flex_grow_within_constrained_max_row;
92mod flex_grow_within_constrained_max_width;
93mod flex_grow_within_constrained_min_column;
94mod flex_grow_within_constrained_min_max_column;
95mod flex_grow_within_constrained_min_row;
96mod flex_grow_within_max_width;
97mod flex_root_ignored;
98mod flex_shrink_by_outer_margin_with_max_size;
99mod flex_shrink_flex_grow_child_flex_shrink_other_child;
100mod flex_shrink_flex_grow_row;
101mod flex_shrink_to_zero;
102mod flex_wrap_align_stretch_fits_one_row;
103mod flex_wrap_children_with_min_main_overriding_flex_basis;
104mod flex_wrap_wrap_to_child_height;
105mod justify_content_column_center;
106mod justify_content_column_flex_end;
107mod justify_content_column_flex_start;
108mod justify_content_column_min_height_and_margin_bottom;
109mod justify_content_column_min_height_and_margin_top;
110mod justify_content_column_space_around;
111mod justify_content_column_space_between;
112mod justify_content_column_space_evenly;
113mod justify_content_min_max;
114mod justify_content_min_width_with_padding_child_width_greater_than_parent;
115mod justify_content_min_width_with_padding_child_width_lower_than_parent;
116mod justify_content_overflow_min_max;
117mod justify_content_row_center;
118mod justify_content_row_flex_end;
119mod justify_content_row_flex_start;
120mod justify_content_row_max_width_and_margin;
121mod justify_content_row_min_width_and_margin;
122mod justify_content_row_space_around;
123mod justify_content_row_space_between;
124mod justify_content_row_space_evenly;
125mod margin_and_flex_column;
126mod margin_and_flex_row;
127mod margin_and_stretch_column;
128mod margin_and_stretch_row;
129mod margin_auto_bottom;
130mod margin_auto_bottom_and_top;
131mod margin_auto_bottom_and_top_justify_center;
132mod margin_auto_left;
133mod margin_auto_left_and_right;
134mod margin_auto_left_and_right_column;
135mod margin_auto_left_and_right_column_and_center;
136mod margin_auto_left_and_right_strech;
137mod margin_auto_left_child_bigger_than_parent;
138mod margin_auto_left_fix_right_child_bigger_than_parent;
139mod margin_auto_left_right_child_bigger_than_parent;
140mod margin_auto_left_stretching_child;
141mod margin_auto_mutiple_children_column;
142mod margin_auto_mutiple_children_row;
143mod margin_auto_right;
144mod margin_auto_top;
145mod margin_auto_top_and_bottom_strech;
146mod margin_auto_top_stretching_child;
147mod margin_bottom;
148mod margin_fix_left_auto_right_child_bigger_than_parent;
149mod margin_left;
150mod margin_right;
151mod margin_should_not_be_part_of_max_height;
152mod margin_should_not_be_part_of_max_width;
153mod margin_top;
154mod margin_with_sibling_column;
155mod margin_with_sibling_row;
156mod max_height;
157mod max_height_overrides_height;
158mod max_height_overrides_height_on_root;
159mod max_width;
160mod max_width_overrides_width;
161mod max_width_overrides_width_on_root;
162mod min_height;
163mod min_height_overrides_height;
164mod min_height_overrides_height_on_root;
165mod min_max_percent_no_width_height;
166mod min_width;
167mod min_width_overrides_width;
168mod min_width_overrides_width_on_root;
169mod nested_overflowing_child;
170mod nested_overflowing_child_in_constraint_parent;
171mod overflow_cross_axis;
172mod overflow_main_axis;
173mod padding_align_end_child;
174mod padding_center_child;
175mod padding_flex_child;
176mod padding_no_child;
177mod padding_stretch_child;
178mod parent_wrap_child_size_overflowing_parent;
179mod percent_absolute_position;
180mod percent_within_flex_grow;
181mod percentage_absolute_position;
182mod percentage_container_in_wrapping_container;
183mod percentage_flex_basis;
184mod percentage_flex_basis_cross;
185mod percentage_flex_basis_cross_max_height;
186mod percentage_flex_basis_cross_max_width;
187mod percentage_flex_basis_cross_min_height;
188mod percentage_flex_basis_cross_min_width;
189mod percentage_flex_basis_main_max_height;
190mod percentage_flex_basis_main_max_width;
191mod percentage_flex_basis_main_min_width;
192mod percentage_margin_should_calculate_based_only_on_width;
193mod percentage_multiple_nested_with_padding_margin_and_percentage_values;
194mod percentage_padding_should_calculate_based_only_on_width;
195mod percentage_position_bottom_right;
196mod percentage_position_left_top;
197mod percentage_size_based_on_parent_inner_size;
198mod percentage_size_of_flex_basis;
199mod percentage_width_height;
200mod percentage_width_height_undefined_parent_size;
201mod relative_position_should_not_nudge_siblings;
202mod rounding_flex_basis_flex_grow_row_prime_number_width;
203mod rounding_flex_basis_flex_grow_row_width_of_100;
204mod rounding_flex_basis_flex_shrink_row;
205mod rounding_flex_basis_overrides_main_size;
206mod rounding_fractial_input_1;
207mod rounding_fractial_input_2;
208mod rounding_fractial_input_3;
209mod rounding_fractial_input_4;
210mod rounding_total_fractial;
211mod rounding_total_fractial_nested;
212mod size_defined_by_child;
213mod size_defined_by_child_with_border;
214mod size_defined_by_child_with_padding;
215mod size_defined_by_grand_child;
216mod width_smaller_then_content_with_flex_grow_large_size;
217mod width_smaller_then_content_with_flex_grow_small_size;
218mod width_smaller_then_content_with_flex_grow_unconstraint_size;
219mod width_smaller_then_content_with_flex_grow_very_large_size;
220mod wrap_column;
221mod wrap_nodes_with_content_sizing_margin_cross;
222mod wrap_nodes_with_content_sizing_overflowing_margin;
223mod wrap_reverse_column;
224mod wrap_reverse_column_fixed_size;
225mod wrap_reverse_row;
226mod wrap_reverse_row_align_content_center;
227mod wrap_reverse_row_align_content_flex_start;
228mod wrap_reverse_row_align_content_space_around;
229mod wrap_reverse_row_align_content_stretch;
230mod wrap_reverse_row_single_line_different_size;
231mod wrap_row;
232mod wrap_row_align_items_center;
233mod wrap_row_align_items_flex_end;
234mod wrapped_column_max_height;
235mod wrapped_column_max_height_flex;
236mod wrapped_row_within_align_items_center;
237mod wrapped_row_within_align_items_flex_end;
238mod wrapped_row_within_align_items_flex_start;