Я разрабатываю гусеничный механизм со многими действиями. Многие xpaths задействованы, и по этой причине я использую файл json для хранения. Затем запустится сканер. Я хотел бы выполнить базовую проверку синтаксиса (перед использованием xpath) на xpaths и вызвать ошибку для недопустимых xpaths.
например:
xpath1 = '//*[@id="react-root"]/section'
xpath2 = '//*[[@id="react-root"]/section'
xpath3 = '//*[@id="react-root"]\section'
из этих xpaths действителен только xpath1
существует ли какой-либо модуль или регулярное выражение, которое выполняет такую проверку?