Selenium2+python自动化63-简易项目搭建【转载】
2024-10-20 08:24:54
前言
到unittest这里基本上可以搭建一个简易的项目框架了,我们可以用一条run_main.py脚本去控制执行所有的用例,并生成报告,发送邮件一系列的动作
一、新建工程
1.打开pycharm左上角File>New Project,在Location位置输入项目名称:D:\test\test_blog
2.创建之后,选择Opin in current window就可以了
二、项目结构
1.在测试工程下,创建文件夹,一定要选Python Package的方式创建,要不然后面导入自己写的模块会出现各种问题
2.在工程下创建以下几个文件
--test_case 这个文件夹放所有测试用例
----blog_home 可以按功能用例模块划分
---------test_home
---------test_home_1 测试用例以test开头命名
----blog_login
---------test_login
----blog_set
---------test_set
--test_report
--run_main.py
三、run_main
1.run_main.py这个脚本里面写主函数,控制执行所有的用例,最终我们只需要运行这个脚本就可以了
2.我们也可以在cmd里执行这个脚本文件,这样就不用依赖pycharm去执行了(后续用jenkins执行,也是同样道理,启动cmd执行脚本)
>>d:
>>cd test\test_blog
>>python run_main.py
最新文章
- C++ vector容器find查询函数
- Eclipse利用Axis2插件构建Web Service并测试
- 21 BasicTaskScheduler基本任务调度器(一)——Live555源码阅读(一)任务调度相关类
- Jquery.Datatables 导出excel
- Q114第一颗二叉查找树(链式)
- 使用 SELinux 和 Smack 增强轻量级容器
- Android 学习笔记之AndBase框架学习(六) PullToRefrech 下拉刷新的实现
- Linux_搜文件
- discuz X3.2邮箱非必填
- CSS3 2D转换
- HDU 1556 Color the ball - from lanshui_Yang
- GLFW3出error adding symbols: DSO missing from command line解决
- CAN信号值解析
- 分享Winform datagridview 动态生成中文HeaderText
- Nginx TLS SNI 不同域名多443转发
- Codeforces Round #525 (Div. 2) D. Ehab and another another xor problem(待完成)
- 无锁编程 - Double-checked Locking
- ubuntu下的“用vim打开中文乱码,用cat打开正常显示”的解决方法
- Go语言二叉树定义及遍历算法实现
- linux是什么,有什么特点
热门文章
- mysql 数据库新增用户
- IDEA里面添加lombok插件,编写简略风格Java代码
- LevelDB速记
- qemu的配置
- [剑指Offer] 23.二叉搜索树的后序遍历
- 【bzoj4517】[Sdoi2016]排列计数 组合数+dp
- [洛谷P1131][ZJOI2007]时态同步
- 用JavaScript写一个类似PHP print_r的函数
- npm install 权限的问题
- 用spring的@Validated注解和org.hibernate.validator.constraints.*的一些注解在后台完成数据校验