随笔分类 - 自动化测试
摘要:选择浏览器: driver = webdriver.Firefox()打开url: driver.get(self.base_url + " www.baidu.com")前进/后退: driver.forward()/driver.back()刷新: driver.refresh()最大化:bro
阅读全文
摘要:1、xlrd库的安装直接使用pip工具进行安装(当然也可以使用pycharmIDE进行安装,这里就不详述了)pip install xlrd 2、xlrd模块的一些常用命令①打开excel文件并创建对象存储 data = xlrd.open_workbook(文件路径) ②获取文件中所有工作表的名称
阅读全文
摘要:1页面链接检查每一个链接是否都有对应的页面,并且页面之间切换正确; 2相关性检查删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。 3检查按钮的功能是否正确如update, cancel, delete, save等功能是否正确。 4字符串长度检查输入超出需求所说明的字符串长度
阅读全文
摘要:自动化测试 python+selenium+unittest+htmlTestrunner python+appium+unittest+htmlTestRunner python+request+unittest+htmlTestRunner+Excel文档 接口文档(excel表格中) 测试开发
阅读全文
摘要:Commonlib目录存放通用模块(我们封装的selenium模块) 创建Business目录 ,根据业务创建测试功能模块 创建Testcase目录存放测试用例Commonlib目录下创建通用模块Commonlib.py from selenium import webdriver import t
阅读全文
摘要:unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。 一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码(run),以及测试后环
阅读全文
摘要:3. Appium安装配置 3.1. 限制 如果你在windows上安装appium,你没法使用预编译专用于OS X的.app文件,你也将不能测试IOS apps,因为appium依赖OS X专用的库来支持IOS测试。这意味着你只能通过在mac上来运行IOS的app测试。这点限制挺大。 3.2. 傻
阅读全文
摘要:command:表示要进行打开点击操作所要执行的命令。 1、open:顾名思义,打开指定的url、 www.baidu.com 2、clickAndWait:命令,表示进行点击操作、其中有AndWait表示页面需要进行刷新、 3、type:设置输入关键字 美女 target:执行命令的对象。需要找到
阅读全文
摘要:浏览器的基本操作 选择浏览器: driver = webdriver.Firefox()打开url: driver.get(self.base_url + " www.baidu.com")前进/后退: driver.forward()/driver.back()刷新: driver.refresh
阅读全文

浙公网安备 33010602011771号