忘记在那个版本了 robotium就对web识别做了支持,跟selenium的原理是一样的,根据html的属性、Dom路径去获取对应的元素信息,具体方法如下
className(String className) | 根据className属性获取webElement 参数:className 返回值:className对象 |
cssSelector(String selectors) | 根据css获取web元素 参数:css 选择器 返回值:css 选择器对象 |
getValue() | 返回的value 返回值:String value |
id(String id) | 根据id获取web元素 参数:id值 返回值:id对象 |
name(String name) | 根据name获取webElement 参数:name的值 返回值:name对象 |
tagName(String tagName) | 根据tagName获取webElement 参数:tagName的值 返回值:name的值 |
textContent(String textContent) | 使用textContent来获取webElement(可以使用正则表达式) 参数:text的值 String类型 返回值:text对象 |
xpath(String xpath) | 使用xpath来获取webElement 参数:xpath的值 返回值:xpath对象 |