У меня есть следующий код:
<tr>
<td Width="50%" align="left">
<span id="ctl00_lblTotalDesc">Ext. Subtotal</span></td>
<td Width="50%" align="right">
<span id="ctl00_lblTotalValue">100,087,000.00</span></td>
</tr>
Я использовал следующее, чтобы получить значение 2-го элемента span:
spanValue = $('#ctl00_lblTotalValue').text();
Но это, кажется, не работает в Spock/Geb. Я получаю следующую ошибку:
TypeError: $(...).text is not a function
Что я делаю не так
Я получаю следующую ошибку, если использую $('#ctl00_lblTotalValue')
[object HTMLTableElement]
Консоль Firefox была бесполезна, поэтому использовал консоль Chrome.
В Chrome: если я попробую $('#ctl00_lblTotalValue'), я получу
<span id="ctl00_lblTotalValue">100,087,000.00</span>
Но .text() - выдает ошибку типа: объект # не имеет метода 'text'
$
здесь не имеется в виду jQuery, попробуйтеjQuery('#ctl00_lblTotalValue').text()
- person Arun P Johny   schedule 04.12.2013alert($ === jQuery)
- person A. Wolff   schedule 04.12.2013TypeError: $(...).text is not a function
— это не ошибка Geb/Spock/Groovy, это ошибка javascript. О чем ты вообще спрашиваешь? - person erdi   schedule 05.12.2013