Я создаю тест на селен, и во всех тестах я хочу имитировать пользователя, выбирающего дату.Проблема в том, что когда месяц меняется, возможный выбор дат ограничен, что делает его очень хрупким.
Это мой текущий код:
sel.click("fromdate")
sel.click("//div[@id='dp-popup']/div[3]/table/tbody/tr[2]/td[6]")
sel.click("//div[@id='dp-popup']/div[3]/table/tbody/tr[3]/td[1]")
Есть ли способ обойти это, либо создать функцию, которая определяет правильную ячейку для выбора, либо я должен просто вставить значение вполе?