随笔分类 - web自动化测试
摘要:POM封装 page object Model 页面对象设计模式 使用面向对象的思想,对必测页面进行封装,主要用在UI自动化测试 1.使用对象(python代码)代表页面(html代码) 2.使用对象的属性代表页面的元素 3.使用对象的代表页面的操作 1.分析被测页面 例如:登录、搜索、购买、支付
阅读全文
摘要:python元素的属性 HTML元素的属性 元素的交互 selenium中实现鼠标键盘的底层控制,通过ActionChains ActionChains可以完成复杂的操作 ActionChains的用法: 1.实例化 2.调佣实例的操作方法 3.调佣实例的perform方法 鼠标: 移动 点击: c
阅读全文
摘要:selenium三大组件 IDE (录制、调试测试用例) Webdriver(执行用例) Grid (远程、并行) Selenium自动化测试环境的搭建 实际就是webdriver的环境搭建 如果要从浏览器外部控制浏览: 编程语言->调用selenium->浏览器驱动->浏览器 1.安装seleni
阅读全文