web自动化项目实战

  • 完成自动化项目练习

1. 新建一个项目,创建项目结构

  • base软件包
  • page软件包
  • testCase软件包
  • data目录
  • img目录
  • Utils.py文件
  • pytest.ini文件

2. 完成以下自动化需求:

  • 项目地址:http://cal.apple886.com/
  • 需求:任意输入计算公式,能够自动计算出结果
  • 要求:使用selenium+pytest+PO模式+数据驱动
  • 例如:传入参数["9*2/3+5=","11"],页面上计算出公式的结果,与预期结果“11”做断言

注意:此处的计算器遵循的是输入字符的先后顺序进行计算,并非“先乘除后加减”的规则