Я не знаю, почему я получаю определенный элемент при использовании By.Chained.
У меня есть следующий HTML:
Когда я использую локатор
By.XPath("//*[text()='End date']/..//input[@type='text']")
Я получаю второе поле ввода, как и ожидалось:
Но, когда я использую локатор
By.Chained([By.XPath: //*[text()='End date']/..,By.XPath: //input[@type='text']])
Я получаю первое поле ввода:
Почему это происходит?