1、Python3+Selenium3自动化测试环境搭建 2、Python简单学习 3、元素定位 4、常用浏览器操作 5、断言与验证信息 6、表单、窗口切换 7、上传、下载文件 8、单元测试框架 9、HTML测试报告 10、PO设计模式(Page Object) 未完待续。。。 ...
分类:
编程语言 时间:
2020-02-07 16:23:17
阅读次数:
77
概念了解: div、h1 或 p 元素常常被称为块级元素。这意味着这些元素显示为一块内容,即“块框”。 与之相反,span 和 strong 等元素称为“行内元素”,这是因为它们的内容显示在行中,即“行内框”。 使用 display 属性改变生成的框的类型。 这意味着,通过将 display 属性设 ...
分类:
Web程序 时间:
2020-02-03 20:53:48
阅读次数:
374
Select Form List By Index关键字——模拟通过下拉列表的Index来 选中 指定的下拉列表的选项; 该关键字接收[ locator | *indexes ]多个参数,locator可以通过id、name等来进行元素定位; indexes可以允许传入多个; Select Form ...
分类:
其他好文 时间:
2020-01-31 01:03:40
阅读次数:
103
Select Form List By Value关键字——模拟通过下拉列表的Value值来 选中 指定的 下拉列表的选项 该关键字接收[ locator | *valuess ]多个参数,locator可以通过id、name等来进行元素定位; values可以允许传入多个; Select Form ...
分类:
其他好文 时间:
2020-01-31 01:02:31
阅读次数:
98
Select Form List By Label关键字——模拟通过下拉列表的Label来 选中 指定的 下拉列表的选项; 该关键字接收[ locator | *labels ]多个参数,locator可以通过id、name等来进行元素定位; labels可以允许传入多个; Select Form ...
分类:
其他好文 时间:
2020-01-31 00:52:20
阅读次数:
105
一、BasePage介绍 1. 创建一个BasePage类,对Selenium Api进行二次封装 2. 为了快速创建项目并投产,用到的Selenium Api才进行封装,没用到的则不封装 3. 优先封装最重要的几个方法: 初始化webdriver 元素定位(不封装元素操作方法,例如send_key ...
分类:
Web程序 时间:
2020-01-27 17:16:05
阅读次数:
101
CSS最大的用处之一就是可以将内容和元素定位到任何我们想要的位置,使我们的设计具有结构,使内容更加易懂。 CSS有好几种不同的定位属性,每种都有自己的使用场景。在这节课中我们会通过不同的案例——可复用的布局和针对单元素的布局——来介绍每种方法。 浮动 定位的其中一种方法就是使用float属性。flo ...
分类:
Web程序 时间:
2020-01-18 14:59:10
阅读次数:
104
之前学习了appium各种元素定位、手势操作,数据配置,pageobject设计模型等等 ,相对比较零散,没有完全的整合起来。 正所谓万丈高楼平地起,搭建一个完整的自动化框架变得很重要。 框架功能 测试包管理 业务功能封装 测试用例封装 截图处理 断言处理 日志管理 测试报告生成 数据配置 数据驱动 ...
分类:
移动开发 时间:
2020-01-16 18:33:13
阅读次数:
108
前言 今天呢,想聊聊css里的position属性。也就是元素定位属性。目的呢,是为了梳理一下自己学习工作中积累的经验。 标准 根据MDN文档,CSS属性 position 用于指定一个元素在文档中的定位方式。另外还需要偏移属性top, right, bottom 和 left来决定了该元素的最终位 ...
分类:
Web程序 时间:
2020-01-14 16:31:27
阅读次数:
147
浏览器驱动镜像下载地址:http://npm.taobao.org/ chromedriver的版本问题:如果出现版本不匹配,可以尝试换一个版本的chromedriver; web自动化的元素定位 8大元素定位 6种元素: 1. id: id是唯一的,这时候可以用id定位 2. name: 用户交互 ...
分类:
编程语言 时间:
2020-01-11 15:12:37
阅读次数:
115