一、webdriver运行原理
二、ui自动化框架
框架:selenium.webdriver+pytest+pytest-html
1、po模式模式
po模式:page object。操作流程与页面元素分离。测试用例中不含任何元素定位,操作,只写业务逻辑,页面元素定位写成方法封装到对象中。
Basepage:常用操作:获取元素,显性等待等等
spec page:页面元素定位,页面元素操作封装
测试用例:业务逻辑
2、pytest测试自动化框架
几个重要概念:
fixture脚手架:放置在conftest py文件里:前置后置操作:如前置:用户登陆(创建实例获取浏览器driver,登陆用户),