在使用selenium时通常会遇到这个问题--> NoSuchElementExpection
出现这个问题一般有两个原因:
①:使用方法获取element元素时写错,没有在页面上获取到
②:获取element元素方法书写正确,但是还是报错,这是因为在请求页面返回之前,程序已经去执行获取element元素得方法了
解决办法:
第一种,直接改成页面上那个正确得element元素即可
第二种,在获取webDriver对象以后,立即使用 wd.implicitly_wait(5)方法
该implicitly_wait()参数是秒,如果结果没有返回,会每隔0.5秒再次请求一次