解决appium1.5.0后,不支持使用name定位!!

前言

刚开始使用用的appium新版本,突然发现脚本好多都跑失败了,一看报错:
selenium.common.exceptions.InvalidSelectorException: Message: Locator Strategy 'name' is not supported for this session

对appium特性这个不是很熟的我,查了几个资料才发现,在appium1.5之后,by name的这种定位方式已经彻底移除。。。mmp,又要再一次改代码了。

改进

上帝为你关上一扇窗,必然为你打开一扇门。同样appium也是如此,为你移除一种定位方式,必然有另一种定位方式可以代替他,遂转向万能的xpath。

先介绍下xpath语法:
表达式如下:


通配符

如图中样式的可以使用下面写法

对于text元素我们就可以写成:

你可能感兴趣的:(解决appium1.5.0后,不支持使用name定位!!)