Вы должны использовать метод document.evaluate
для проверки xpath в IE.
// evaluate the xpath and get the matching nodes (similar to selenium findelements())
elements = document.evaluate("//input[@class='gLFyf gsfi']", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null)
// to get the number of items matched (similar to selenium findelements().size())
elements.snapshotLength
// get the first element node (similar to selenium findelements().get(0))
elements.snapshotItem(0)
elements.snapshotLength
будет 0
, если нет узлов элементов, соответствующих данному xpath.Это будет >2
, если xpath соответствует более чем одному элементу.
Здесь приведена ссылка для получения дополнительной информации о оценить метод.