找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
Po框架
Config:各个模块的路径,各个包的绝对路径
Data:到达一个网页的基本信息,如:网址,登录账号密码等。可以使.ini文件也可以是excel文件
Public:公共层代码,basepage之中封装了所有用例要用到的元素定位方法,输入框输入,点击等等的公用方法,设置并导出一个变量driver,其中封装的都是基类用参数代替命令的具体值。basepage调用unittest中的TestCase
该公共层还需封装一个网页面元素定位,可以使idnameclass_namexpath等等
封装一个读取data文件的工具类,导入configparser类,通过定义继承函数来实现继承configparser类的一切属性和方法
Report:用来储存测试报告
Run_allcase:执行测试用例,并生成测试报告,需要导入mail.pyHTMLTestRunner3_New.py(测试报告)文件,定义测试报告生成的路径和名称,
Testcase:测试用例编写,导入公共层中的代码基类以及读取data文件的工具类,实现各个元素定位

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册