web自动化测试元素等待
如今很多web页面都在使用AJAX技术,运用这种技术的软件当浏览器加载页面时,页面上的元素可能不是同时加载完成的,这么一来,定位元素就会出现困难,我们可以通过设置元素等待来改善这类问题导致的测试,webdriver提供了三种元素等待的方式:隐式等待:原理:隐式等待,就是在创建driver时,为浏览器对象创建一个等待时间,但这个时间不是固定的,并不会影响脚本的执行速度;它并不针对页面上的某一个元素进行等待,当脚本执行到某个元素位置时,如果可以定位,则直接执行,如果不能定位,则需要等待,直到超时抛出