selenium关于对同一元素,同一定位方式,在两个测试用例中出现定位结果不一致的情况分析

发布时间 2023-04-17 16:34:17作者: CV菜鸟

1、遇见的问题:同一个定位方法,同一个元素,在两个测试用例中进行定位,一个测试用例能够准确定位,一个测试用例报错,具体报错信息如下:

考虑如下:页面可能还未完全加载,使用selenium的等待时间的方法,我使用过没有成功,依然报错,再次考虑页面刷新,在失败的测试用例里面定位元素之前,让页面进行刷新(driver.refresh()),然后定位元素,元素定位成功,且测试用例全部通过: