(selector)
| 336 | |
| 337 | |
| 338 | def optimize_selector(selector): |
| 339 | if (len(selector) > 2 and selector[0] == "'") and ( |
| 340 | selector[-1] == "'" and '"' not in selector[1:-1] |
| 341 | ): |
| 342 | selector = '"' + selector[1:-1] + '"' |
| 343 | if ( |
| 344 | selector.count('"') == 0 |
| 345 | and selector.count("'") >= 2 |
| 346 | and selector.count("'") % 2 == 0 |
| 347 | and "='" in selector |
| 348 | and "']" in selector |
| 349 | ): |
| 350 | swap_char = "*_SWAP_CHAR_*" |
| 351 | selector = selector.replace("'", swap_char) |
| 352 | selector = selector.replace('"', "'") |
| 353 | selector = selector.replace(swap_char, '"') |
| 354 | return selector |
| 355 | |
| 356 | |
| 357 | def wait_for_css_query_selector( |
no outgoing calls
no test coverage detected
searching dependent graphs…