随笔分类 -  web自动化

摘要:1.Allure.zip包的下载地址: https://github.com/allure-framework/allure2 在跳转页面选择一个allure.zip包的版本下载 若以上方法无法下载zip报可以在上述的下载地址处选择releases: 在跳转页面选择一个合适版本的allure.zip 阅读全文
posted @ 2019-02-19 10:11 白说 阅读(543) 评论(0) 推荐(0)
摘要:一.安装方式 1.安装命令:pip install pytest 2.html安装插件:pip install pytest-html 二.pytest执行指定测试用例 1.思想:通过对测试用例进行做标记,在执行测试用例的时候执行做标记的测试用例。 2.使用方法 在指定执行的测试用例上面做标记:@p 阅读全文
posted @ 2018-09-29 17:13 白说 阅读(817) 评论(0) 推荐(0)
摘要:一.原理 将页面元素定位和对元素的操作行为封装成一个page类,实现对页面对象和测试用例的分离。 一条测试用例可能需要多个步骤操作元素,将每个步骤单独的封装成一个方法,在执行测试用例的时候调用封装好的操作。 类的属性:元素定位 类的行为:元素的操作 测试用例:调用所需页面中对象的行为组成测试用例。 阅读全文
posted @ 2018-09-28 22:53 白说 阅读(2073) 评论(0) 推荐(0)
摘要:一.弹窗的三种类型 HTML代码如下: 1.警告框(alter) 警告框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是用户必须先要关闭对话,才能进行其他操作。 代码如下: 2.确认消息框(confirm) 确认消息框向用户提示一个“是”或“否”的问题,用户可以选择“确定” 阅读全文
posted @ 2018-09-18 23:18 白说 阅读(454) 评论(0) 推荐(0)
摘要:1.通过id属性来定位(id属性在html文档中是唯一的) find_element_id('定位元素的id') find_element_by_id('fakebox-input') 2.通过name属性定位元素(元素的name属性) find_element_by_name(‘元素的name属性 阅读全文
posted @ 2018-09-12 11:45 白说 阅读(829) 评论(0) 推荐(0)