网页开发中经常会有一些div是动态的id(一般显示是一串数字的),在定位元素时千万不要使用id的方式,否则会报找不到元素的错误。遇到这种情况时,我们可以有以下两种解决办法。
第一种:切回到原生的应用 driver.context("NATIVE_APP"),使用原生的定位方式。
第二种:使用要定位元素的其它属性,比如它的class,name 或者xpath等方式,总之避免去使用动态的id就可以了。
本文探讨了网页开发中动态ID定位的问题,提出避免使用动态ID进行元素定位的建议,推荐采用原生定位方式或利用class、name或xpath等属性进行定位。
网页开发中经常会有一些div是动态的id(一般显示是一串数字的),在定位元素时千万不要使用id的方式,否则会报找不到元素的错误。遇到这种情况时,我们可以有以下两种解决办法。
第一种:切回到原生的应用 driver.context("NATIVE_APP"),使用原生的定位方式。
第二种:使用要定位元素的其它属性,比如它的class,name 或者xpath等方式,总之避免去使用动态的id就可以了。
269

被折叠的 条评论
为什么被折叠?