Кроме части "не могу кликнуть по Парижу" (в значительной степени это вопрос, относящийся к Селену), оба выдаваемых вами выражения не являются синтаксически правильными.
Возможно, они должны быть:
/html/body/div[@class='yui-dt-liner']/table/tr/td[contains(.,'Paris')]/div
И
//div[@class='yui-dt-liner']/table/tr/td[contains(.,'Paris')]/div
Примечание : @
сокращенная форма оси attribute::
. Правильный contains()
синтаксис функции. Вам лучше использовать строковое значение элемента (.
- сокращенная форма self::node()
) вместо первого дочернего текстового узла.