Перейти к содержимому

Фотография

как вытащить значение из doRequest?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Rinss

Rinss

    Новый участник

  • Members
  • Pip
  • 66 сообщений

Отправлено 30 января 2012 - 11:51

Есть такая строчка кода. Нужно с помощью селениума или python вытащить значение 10569(в коде выделил жирным), как это сделать? пытался с помощью getattribute, не получается

Пример кода
<a onclick="doRequest(5, 10569); return false;" href="MainPageServlet?levelId=5&componentId=10569&extl=true">testSC</a>
  • 0

#2 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 237 сообщений
  • ФИО:Алексей

Отправлено 31 января 2012 - 06:32

Есть такая строчка кода. Нужно с помощью селениума или python вытащить значение 10569(в коде выделил жирным), как это сделать? пытался с помощью getattribute, не получается

Пример кода
<a onclick="doRequest(5, 10569); return false;" href="MainPageServlet?levelId=5&componentId=10569&extl=true">testSC</a>


Эти варианты не работают?

1) String onClick = element.getAttribute("onclick");
2) String onClick = ((JavascriptExecut) driver).execcute("return arguments[0].onclick", element); //тут, возможно, еще понадобится преобразование toString()
  • 0

#3 alena b

alena b

    Новый участник

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Alena

Отправлено 01 февраля 2012 - 10:55

Эти варианты не работают?

1) String onClick = element.getAttribute("onclick");
2) String onClick = ((JavascriptExecut) driver).execcute("return arguments[0].onclick", element); //тут, возможно, еще понадобится преобразование toString()

Не очень понятно, почему эти варианты должны выдавать именно 10569.. :vava:
  • 0

#4 D2Phoenix

D2Phoenix

    Постоянный участник

  • Members
  • PipPipPip
  • 200 сообщений
  • ФИО:Чадюк Вадим
  • Город:Гродно


Отправлено 01 февраля 2012 - 12:45

Не очень понятно, почему эти варианты должны выдавать именно 10569..

Оно и не выдаёт)) Мы получаем строку:
doRequest(5, 10569); return false;
а дальше регулярные выражения вам в помощь
Update:
Регулярные выражения и Python
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных