Python+Selenium自动化测试 代码与数据分离
在自动化测试中,把测试数据从测试代码中分离出来,可以降低维护的成本。比如界面需求发生变化,只需要修改界面代码即可,如果测试数据发生变化,只需要修改数据即可,不会对代码产生影响。本文计划用excel文件存储测试数据。 测试数据分离前:页面的登录操作中的用户名、密码等数据写在测试代码中。 如: login_page.set_username(‘s1’) # 输入用户名 login_page.set_password('1') 具体操作: 前提:首先使用pip命令安装xlrd依赖,然后improt导入,接下来我们就可以使用它来编写自己的数据驱动工具类了。 1.创建excel文件 创建data文
下载地址
用户评论