平台录制记录了一个元素的大量定位信息,结合平台的智能定位算法,则可以适应页面的变化,即使版本变化导致元素变化, 仍然可以定位到元素,降低脚本维护难度 智能定位算法是包括关键字驱动、id、class、xpath、甚至元素属性等多种方式组合一起,而非单一一种; 支持图片识别定位元素,如果版本元素改变大到上面定位无法定位到,还可以通过图片识别。
平台具备自愈技术,即当发现脚本里的步骤(元素定位)发生变化,与录制时元素定位部分不一致时(可能版本迭代修改了元素的部分信息),平台将自动读取最新的元素定位信息并自动更新脚本,从而实现AI自动学习适应版本变化,降低脚本维护难度,提升测试稳定性。