java.lang.String
返回值类型:Element
- 将字符串转为Element对象
xpath
TIP
返回值类型:Element/String
- 根据xpath获取内容或Element对象
xpaths
参数名 | 描述 | 可否为空 |
---|---|---|
xpath | xpath表达式 | 否 |
TIP
返回值类型:List<Element/String>
- 根据xpath获取内容或Element对象
${strVar.xpaths('//a/@href')}
regx
参数名 | 描述 | 可否为空 |
---|---|---|
pattern | 正则表达式 | 否 |
groups | 捕获组序号int或List<Integer>(多个) | 是 |
TIP
返回值类型:String/List<String>
- 根据正则表达式提取字符串
${strVar.regx('<title>(.*?)</title>')}
返回值类型:List<String>/List<List<String>
- 根据正则表达式提取字符串
selector
参数名 | 描述 | 可否为空 |
---|---|---|
cssQuery | css选择器 | 否 |
TIP
返回值类型:Element
- 根据css选择器查找dom
selectors
参数名 | 描述 | 可否为空 |
---|---|---|
cssQuery | css选择器 | 否 |
TIP
返回值类型:Elements
${strVar.selectors('div a.selected')}
json
TIP
返回值类型:Object
- 将字符串转为JSON对象
${strVar.json()}
返回值类型:Object
- 根据JSONPath提取数据
toDate
参数名 | 描述 | 可否为空 |
---|---|---|
pattern | 日期格式 | 否 |
TIP
返回值类型:Date
- 将字符串根据pattern转为Date类型
toInt
参数名 | 描述 | 可否为空 |
---|---|---|
defaultValue | 转换失败时的默认值 | 是 |
TIP
返回值类型:int
- 将字符串转为int类型
${strVar.toInt()}
toDouble
TIP
返回值类型:double
- 将字符串转为double类型
${strVar.toDouble()}
参数名 | 描述 | 可否为空 |
---|---|---|
defaultValue | 转换失败时的默认值 | 是 |
返回值类型:long
- 将字符串转为long类型