| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Общие вопросы > найти ссылку на странице |
| Автор: HellanD 15.3.2007, 12:11 |
| Помогите плиз. Мне нужно найти на веб странице ссылку, и нажать на ней(я тестировщик) . В принципе проблеммы нажать на ссылку нет(если точно знать ее номер), но вот в системе (по требованию закажчика) все ссылки (они образуются в следствии подачи реквестов от юзеров (каждый реквест--->сслыка)) имеют сквозную нумерацию). Это значит что в принципе что я если несколько раз буду проводить тест кейсы то номера будут менятся (мне нужно будет обрабатывать новые реквесты), вот и встает задача их как то определить. Может в питоне есть какаято функция типа ГетЭлемБайАЙДИ?? Плиз помогите!! |
| Автор: _Viper_ 15.3.2007, 12:59 |
| На каком браузере это должно работать? |
| Автор: HellanD 15.3.2007, 13:07 |
| ИЕ |
| Автор: _Viper_ 15.3.2007, 13:56 |
| Незнаю что ты используешь для доступа к ИЕ, но для него есть модуль pamie и есть watsup (он использует pamie, но возможно будет удобнее). watsup позволяет получить список всех линков на странице. Возможно сможешь это использовать. |
| Автор: HellanD 20.3.2007, 10:17 | ||
| _Viper_++ Спасибо огромное!!! pamie - то что нужно(давно искал такое Если вы с ним немного работали не могли бы вы прокоментировать такой пример(с их сайта)
Буду признателен за ответ (++) |
| Автор: HellanD 20.3.2007, 10:58 |
| Разобрался уже... Если мо дай ссылку на нормальное описание модуля cPAMIE Спасиба |
| Автор: HellanD 20.3.2007, 11:25 | ||||
| Блин все равно есть проблемма... Вот смотри
А вот что получаю в ответ
|
| Автор: _Viper_ 20.3.2007, 12:37 | ||
| К сожалению с PAMIE я не работал. Вот что удалось получить.
По аналогии можно получить и всю остальную инфу по линкам (лучше всего почитать http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp для работы с этими обьектами). |
| Автор: HellanD 20.3.2007, 13:06 |
| Слушай а ниче нельзя почитать про PAMIE (ну про функции или тут все в есть МСДН??(єто про аналогии)) |
| Автор: HellanD 20.3.2007, 21:46 |
| Спасибо за помощь!! Очень благодарен, с меня +(завтра смогу сделать). Тему закрываю! |