前言
刚开始使用用的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元素我们就可以写成: