1.等待方式的选择web
你们都知道Selenium中等待方式有三种,当在页面没有找到定位的元素抛出异常,那么加个等待,还有问题就换个等待方式数据库
2.网页的加载顺序:app
因此有时使用wait.until(EC.presence_of_element_located((By.ID, 'kw'))).click()会提示未定位到元素,是由于元素的出现不意味着元素可点击,所以将presence_of_element_located换成visibility_of_element_located框架
3.找元素出现问题,没有找到或超时:测试
4.前置条件的知足(不是每一步都要经过web自动化测试实现):接口
5.basepage还有哪些方法须要封装?图片
原则:不以你测试的页面改变,不管哪一个页面均可以用到ci
6.web分层:element
7.前置条件的知足(均可以,不是每一步都要经过web自动化测试实现):input