这是代码片段:
<tr>
<td>storeEval</td>
<td>substring-after(id('dateTimeRecurring')//ul[contains(@class,'table-data-row')][1]/@id, 't')</td>
<td>rec</td>
</tr>
日志:
[info] Executing: |storeEval | substring-after(id('dateTimeRecurring')//ul[contains(@class,'table-data-row')][1]/@id, 't') | rec |
[info] script is: substring-after(id('dateTimeRecurring')//ul[contains(@class,'table-data-row')][1]/@id, 't')
**[error] Threw an exception: missing ) after argument list**
当我在 Selenium IDE 之外运行 xpath 表达式时,它会返回正确的结果。结果是一个数字“4831435861826033152”。