Нажмите кнопку Javascript Python, Spynner - PullRequest
0 голосов
/ 28 июля 2011

Я хочу нажать кнопку без имени, используя спиннер.Кнопка выглядит следующим образом:

<li> <a onclick="save(); return false;" href="">
<img src="/pathtoimage" width="31" height="13" alt="Save Changes"img  border="0"></a>
</li>
</ul>

Есть идеи?Пожалуйста, напишите немного кода.Любая помощь очень ценится!

Ответы [ 2 ]

1 голос
/ 25 ноября 2011

Вы можете вызвать любой javascript, который находится на странице, используя (в вашем случае):

br = spynner.Browser() br.runjs("save();")

У вас есть доступ ко всему javascript, который доступен для страницы.

0 голосов
/ 06 марта 2013

Вы могли бы (2 года назад ...) ссылаться на эту «кнопку» как изображение с уникальными атрибутами.

в вашем примере я бы использовал что-то вроде:

browser.click('img[alt="Save Changes"]')
...