java.lang.String

    返回值类型:Element

    • 将字符串转为Element对象

    xpath

    TIP

    返回值类型:Element/String

    • 根据xpath获取内容或Element对象

    xpaths

    参数名描述可否为空
    xpathxpath表达式

    TIP

    返回值类型:List<Element/String>

    • 根据xpath获取内容或Element对象
    1. ${strVar.xpaths('//a/@href')}

    regx

    参数名描述可否为空
    pattern正则表达式
    groups捕获组序号int或List<Integer>(多个)

    TIP

    返回值类型:String/List<String>

    • 根据正则表达式提取字符串
    1. ${strVar.regx('<title>(.*?)</title>')}

    返回值类型:List<String>/List<List<String>

    • 根据正则表达式提取字符串

    selector

    参数名描述可否为空
    cssQuerycss选择器

    TIP

    返回值类型:Element

    • 根据css选择器查找dom

    selectors

    参数名描述可否为空
    cssQuerycss选择器

    TIP

    返回值类型:Elements

    1. ${strVar.selectors('div a.selected')}

    json

    TIP

    返回值类型:Object

    • 将字符串转为JSON对象
    1. ${strVar.json()}

    返回值类型:Object

    • 根据JSONPath提取数据

    toDate

    参数名描述可否为空
    pattern日期格式

    TIP

    返回值类型:Date

    • 将字符串根据pattern转为Date类型

    toInt

    参数名描述可否为空
    defaultValue转换失败时的默认值

    TIP

    返回值类型:int

    • 将字符串转为int类型
    1. ${strVar.toInt()}

    toDouble

    TIP

    返回值类型:double

    • 将字符串转为double类型
    1. ${strVar.toDouble()}
    参数名描述可否为空
    defaultValue转换失败时的默认值

    返回值类型:long

    • 将字符串转为long类型