У меня проблемы с получением селена RC, чтобы нажать на кнопку. На странице есть кнопка с пиктограммой «пи», и я пытаюсь нажать на нее. HTML-код выглядит примерно так
<div id="abc">
<a class="my keys one" keystring="Pi" keyvalue="π"
π
</a>
</div>
Это то, что я сделал до сих пор -
selenium.click ( "// ДИВ [@ ид = 'ABC'] / а [1]");
Это возвращает OK, но на странице, когда я вижу визуально, кнопка не нажимается (при нажатии, страница должна что-то делать).
Я пробовал другие вещи, такие как получение атрибута и нажатие на него, но это не работает.
selenium.click (selenium.getAttribute ( "// ДИВ [@ ид = 'ABC'] / а [1] @keystring"));
Я даже пытался преобразовать вышеупомянутый selenium.getAttribute в значение Unicode и затем щелкнуть по нему. Это тоже не работает.
Кроме того, я добавил строку, чтобы проверить, считает ли по крайней мере селен символ «пи» на странице. Я использовал Unicode PI
selenium.isElementPresent ( "\ u03c0");
На затмении, когда я запускаю его, это показывает up-isElementPresent [?,] на сессии ...
и возвращает ложь.
Я в тупике. Может кто-нибудь указать мне, что я делаю не так?