Я пытаюсь написать своего рода интерпретатор для записанных сценариев селена, который переводит сценарий селена в мою собственную структуру данных. Более подробно: кто-то записывает сценарий с селеном, дает его мне, и я как-то разбираю его (не имеет значения, здесь проблема не в этом).
Проблема сейчас в том, что я действительно хочу сгруппировать все действия. Каждый раз, когда изменяется URL-адрес, я хочу создать новую группу с полным URL-адресом в качестве имени группы.
Вопрос: могу ли я заставить Selenium записывать новый URL каждый раз, когда он меняется? Как комментарий, команда или что-то еще, мне все равно, если он находится в html-файле selenium или / и в экспортированном формате.
Повторный запуск сценария самостоятельно и запись URL-адресов невозможны, поскольку могут быть записаны некоторые важные изменения базы данных.