记录java+testng运行selenium(一)
2024-08-27 07:05:18
整体的流程为下图
整体思路为:
1. 由程序开始运行时去读取ini文件中存储的浏览器及需要打开的url
2. test运行时通过description实现数据驱动,主要做两件事
2.1 第一件事为:读取xml中用例所在位置及用例sheet名字
2.2 第二件事为:根据第一件事读到的用例文件去读取excel中的内容
3. 根据用例中单条数据,执行相应的动作
4. 用例执行过程中输出日志,执行完成后输出报告。
5. 需要运行的程序统一放在testng.xml中(testng.xml使用还不是很熟悉勿喷)
项目地址:https://github.com/namexiaohuihui/SmallProgram.git
备注:只是个人记录文档,认为好的点赞不好的勿喷。
2019-10-22 11:13:01
最新文章
- <;记录学习>;京东页面最后一天HTML以及css遇到的问题
- 不容错过错的xcode 插件 转至于cocoachina
- opencar二次开发常用代码
- Monkey源代码分析番外篇WindowManager如何出的喷射事件的进程间的安全限制
- 【TestDirector】常见问题分析
- [leetcode-553-Optimal Division]
- python初识-day2
- BZOJ_1316_树上的询问_点分治
- 前端ArcGIS学习之路-引言
- Windows下nginx下安装amqp
- Kernel数据结构移植(list和rbtree)
- mvn clean compile package install deploy
- C语言求矩阵的逆
- C#的发展历程 -- 系列介绍
- Java Synchronized 关键字
- 《剑指offer》第二十三题(链表中环的入口结点)
- tf.random_normal()
- 用户组篇endgrent getpw getuid
- 容器list使用之erase(其他容器也通用)
- emit 方法表翻译
热门文章
- 报错:(未解决)java.lang.VerifyError: Instruction type does not match stack map
- Django之密码加密
- PhpStorm的主题和字体设置
- php程序无法记录log情况下可尝试下面方法记录log
- 解决Adobe cs6系列软件在Windows10操作系统中无法正常运行问题
- commands模块【转】
- git和GitHub初级
- LeetCode 21. 合并两个有序链表(Merge Two Sorted Lists)
- [转帖]libev与libuv的区别
- springmvc流程 struts2 spring Hibernate 优缺点 使用场景介绍