Я использую Hpricot с селеном. У меня есть этот HTML-элемент ввода:
<input id="foo:bar"/>
И я пытаюсь получить это значение с помощью выражения Xpath:
source = Hpricot(@selenium.get_html_source)
source.search("//input[@id='foo:bar']")
это не находит ничего из-за толстой кишки.Я видел, что выражение Xpath не может содержать двоеточие.Я пытался избежать этого по-разному, но он не работает.
Есть ли способ избежать этого или избежать этой проблемы?Я не могу изменить значения в html, поэтому foo: bar должен быть таким, с двоеточием.Но мне нужно как-то найти этот элемент.
Есть идеи?
спасибо