摘要:一图:主要是driver文件所在目录,及ini配置文件所在位置。 这两个文件一般我是放在其它目录下,不跟随项目所在目录 二图:用例操作类及用例执行类所在位置。 下图中有接口代码及功能代码组成,之前的文章以功能代码为模板来记录。 两者之间的运行方式都相同,唯一区分的就是操作类所需要做的事情,及用例执行
阅读全文
摘要:涉及的文件有: .\medical\BusinessFile.java :实例化excel及xml文件操作对象以及将list变成Map .\medical\manual\business\LoginBusiness.java :通过放射获取元素路径及用例动作的执行(每个对应的test都应该有之相对应
阅读全文
摘要:一: ini文件 ini目前只用处存储浏览类型及需要打开的url,ini文件放在configs文件夹下面。 读取ini代码如下: 二: xml文件读取 xml文件主要存储excel所在路径以及用例类所对应的sheet名 参考:https://www.jianshu.com/p/8e333a0ec42
阅读全文
摘要:一: 元素类 整体思路: 1. 根据状态可分可见和不可见两种 2. 同一个路径可以查找单个元素或多个元素 3. 获取元素text或者指定的value值 4. selenium对元素操作有两种,一是通过By来操作,二是通过js来操作 二: 浏览器 整体思路: 1. 区分四种浏览器的调用 2. 设置每个
阅读全文
摘要:整体的流程为下图 整体思路为: 1. 由程序开始运行时去读取ini文件中存储的浏览器及需要打开的url 2. test运行时通过description实现数据驱动,主要做两件事 2.1 第一件事为:读取xml中用例所在位置及用例sheet名字 2.2 第二件事为:根据第一件事读到的用例文件去读取ex
阅读全文
摘要:前提:记事本里面一共有605个字 1.使用BufferedReader和FileReader来读取txt里面的内容,用时相对短。读完记得关闭流br.close() 2.指定UTF-8输出格式,使用FileInputStream,InputStreamReaderBufferedReader,时间也是
阅读全文