Элемент INPUT
не является дочерним по отношению к DIV
, на который вы ссылаетесь в локаторе, как подразумевается оператором /
./
- это ребенок (на один уровень ниже), //
- любой потомок (на один или несколько уровней ниже).Таким образом, ваш XPath должен быть:
//div[@id='nav-typeahead-wormhole']//input[1]
Другие альтернативы:
//div[@id='nav-typeahead-wormhole']/div//input
или
//artdeco-typeahead-deprecated[@id='nav-search-artdeco-typeahead']/artdeco-typeahead-deprecated-input/input
или
//artdeco-typeahead-deprecated/artdeco-typeahead-deprecated-input/input
или
//div[@id="nav-typeahead-wormhole"]//input[@placeholder="Recherche"]