共22篇
文章标签:selenium自动化测试
标签描述
自动化框架之PO模式
Page Object已页面为单位来写测试用例,且元素定位操作和用例分离,便于查看和维护
Page Object已页面为单位来写测试用例,且元素定位操作和用例分离,便于查看和维护
自动化框架之webdriver封装
如果框架写的不稳定,在定位或者元素操作时抛错就会停止运行,这里将对webdriver操作加上异常并记录日志
如果框架写的不稳定,在定位或者元素操作时抛错就会停止运行,这里将对webdriver操作加上异常并记录日志
自动化框架之Log封装
为了方便排查代码出错原因,增加log模块,可根据日志级别调用对应debug、info、warning、error方法
为了方便排查代码出错原因,增加log模块,可根据日志级别调用对应debug、info、warning、error方法
自动化框架之概念介绍
框架一套标准和规范,就是把基础模块、脚本设计、测试用例、测试执行、测试报告、维护管理串联起来形成一个容器骨架。
框架一套标准和规范,就是把基础模块、脚本设计、测试用例、测试执行、测试报告、维护管理串联起来形成一个容器骨架。
webdriver三种等待方式
现在很多的web网站使用AJAX技术。当页面加载到浏览器,这个页面的很多元素显示出来的可能不一致。如果一个元素还未加载出来,在定位的时候,就会抛出异常:ElementNotVisibleException。这个时候就要使用等待方法解决。
现在很多的web网站使用AJAX技术。当页面加载到浏览器,这个页面的很多元素显示出来的可能不一致。如果一个元素还未加载出来,在定...
ubuntu下使用selenium phantomjs
当在无界面操作系统执行selenium脚本或者爬虫,就需要借助无界面的浏览器来执行,这里选择介绍phantomjs。
当在无界面操作系统执行selenium脚本或者爬虫,就需要借助无界面的浏览器来执行,这里选择介绍phantomjs。
文件下载
很多人不会处理弹出的文件下载框,其实跟上传类似,可以用autoit和win32api解决,方法类似,我们不在举例了,可以根据上面所讲的上传来改写。
很多人不会处理弹出的文件下载框,其实跟上传类似,可以用autoit和win32api解决,方法类似,我们不在举例了,可以根据上面...
文件上传
文件上传是所有UI自动化测试都要面对的一个头疼问题,因为上传过程中要打开windows系统本地窗口,webdriver没有提供具体的方法。
文件上传是所有UI自动化测试都要面对的一个头疼问题,因为上传过程中要打开windows系统本地窗口,webdriver没有提供具...