06 2019 档案

摘要:一、iframe 内联框架 1.自己写个网页,仅供理解iframe演示使用,如下 展示如下: 2.依次写入iframeA输入框,iframeB输入框,iframeC输入框代码实现 注意:iframe只能是按照顺序层级切换,不能从iframe_A直接切换至iframe_C 3.当你写入iframe_C 阅读全文
posted @ 2019-06-29 20:47 o小兵o 阅读(414) 评论(0) 推荐(0) 编辑
摘要:1.判断当前元素是否可显示 isDisplay(); 2.判断当前元素是否可编辑/可操作 isEnabled(); 3.判断元素当前是否被选中 isSelected(); 4.页面元素常见的事件 click();触发当前元素的点击; sendkeys(...);往文本框一类元素中写入内容 5.获取当 阅读全文
posted @ 2019-06-28 06:02 o小兵o 阅读(384) 评论(0) 推荐(0) 编辑
摘要:一、窗口基本操作 1. 关于窗口的设置都是由window对象提供的: 获取window的对象方法: driver.manage().window(); 2. navigation 对象 关于大量的浏览器导航栏的基本功能操作,大部分都是navigation 对象提供的! 3.元素定位一共有8种方法 i 阅读全文
posted @ 2019-06-26 18:19 o小兵o 阅读(635) 评论(0) 推荐(0) 编辑
摘要:1.不小心将项目中的Maven Dependencies删除报错 项目报错: 点击Add Library,添加Maven Managed Dependencies又提示如下: 在这个时候需要项目右键: 等待项目带入进度条执行完后,成功再次导入Maven Managed Dependencies 2. 阅读全文
posted @ 2019-06-26 11:23 o小兵o 阅读(3201) 评论(0) 推荐(0) 编辑
摘要:一、java+selenium+firefox 1.环境准备:JDK1.8 2.安装firefox浏览器v59 3.下载驱动:https://github.com/mozilla/geckodriver/releases 4.selenium依赖pom.xml导入:https://mvnreposi 阅读全文
posted @ 2019-06-25 16:08 o小兵o 阅读(2377) 评论(0) 推荐(0) 编辑
摘要:一.什么是连接查询 1.连接查询是一种非常常见的数据库操作,在两张(或者多张)表中进行匹配. 2.以mysql为例,支持Cross join(交叉连接), inner join(内连接), outer join(外连接),等其他连接. 二、数据准备(创建emp员工表和dept部门表并插入数据) 三、 阅读全文
posted @ 2019-06-24 18:26 o小兵o 阅读(4234) 评论(0) 推荐(0) 编辑
摘要:1.表数据准备 2.SQL子查询 3.in和exists的区别 in 是先执行子查询然后得到子查询的结果集,再用子查询的结果去匹配外部表。(子查询结果的长度 * 外表索引的时间) exists 是先遍历循环外表,然后看外表中的记录有没有和内表中的数据一样的,如果一样就将结果放到结果集中。(外表结果集 阅读全文
posted @ 2019-06-24 12:02 o小兵o 阅读(668) 评论(0) 推荐(0) 编辑
摘要:一、selenium2.x 与 selenium3.x 最大区别 (1) 从3.0版本selenium开始使用火狐浏览器完成web自动化就需要用到驱动包了。 (2) 而2.0版本的selenium使用火狐47以下的版本来完成web自动化测试则不需要驱动包。例如我们有时候可能看到火狐浏览器实现web自 阅读全文
posted @ 2019-06-23 22:08 o小兵o 阅读(2246) 评论(0) 推荐(0) 编辑
摘要:一、简介 JavaScript是一门面向对象的动态语言,他一般用来处理以下任务: 生成HTML和CSS 生成动态HTML内容 生成一些特效 生成用户交互组件 验证用户输入 自动填充表单 当前浏览器所支持的JavaScript的版本被称为“ECMAScript的5.1”,或简单的“ES5”,但接下来的 阅读全文
posted @ 2019-06-23 18:42 o小兵o 阅读(324) 评论(0) 推荐(0) 编辑
摘要:1.什么是HTML > HTML是用来描述网页的一种语言 > HTML指的是超文本标记语言(Hyper Text Markup Language) > 标记语言是一套标记标签(markup tag) > HTML 使用标记标签来描述网页 2.HTML元素 > 元素=标签<a>+属性<id,name, 阅读全文
posted @ 2019-06-23 10:48 o小兵o 阅读(430) 评论(0) 推荐(1) 编辑
摘要:一、ADB简介 1. 什么是adb? adb(Android Debug Bridage)是Android sdk的一个工具; adb 是用来连接安卓手机和PC端的桥梁,要有adb作为二者之间的维系,才能让用户在电脑上对手机进行全面的操作。 Android 的初衷是用adb这样的一个工具来协助开发人 阅读全文
posted @ 2019-06-18 15:56 o小兵o 阅读(4492) 评论(0) 推荐(0) 编辑
摘要:一、迭代器简介(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器 阅读全文
posted @ 2019-06-18 09:23 o小兵o 阅读(89778) 评论(2) 推荐(6) 编辑
摘要:Dom4j是目前最流行、最好用的XML解析工具,解析XML的速度最快 一、环境准备:Maven导入dom4j依赖 二、解析单个学生的XML方法(一) 1.提供XML文件 2.新建Student类(属性和XML中的数据保持一致) 3.利用dom4j实现XML文件解析方法 4.XMLUtil 工具类 5 阅读全文
posted @ 2019-06-16 23:32 o小兵o 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:1.提供properties文件 2.properties文件解析方法实现 3.执行输出 4.总结,不足之处后续修改补充! 阅读全文
posted @ 2019-06-16 21:47 o小兵o 阅读(1222) 评论(0) 推荐(0) 编辑
摘要:一、环境准备:使用maven特性在pom.xml中导入fastjson的依赖包 二、序列化 1.创建实体类(根据json的key值创建对象属性) 2.利用fastJson实现序列化(ResultJson对象转化为json字符串) 三、反序列化 1.提供json字符串如: {"status":"1", 阅读全文
posted @ 2019-06-16 10:51 o小兵o 阅读(35490) 评论(0) 推荐(1) 编辑
摘要:一、环境准备:pom.xml 导入依赖 poi-ooxml 二、Excel 读取 =》封装成对象 思路:将excel中的每一行row封装成对象cases,将对象cases保存到listCases集合方便后续调用! 1.创建对象cases 2.读取readExcel方法实现 三、Excel 写入 1. 阅读全文
posted @ 2019-06-15 21:57 o小兵o 阅读(465) 评论(0) 推荐(0) 编辑
摘要:一、第一种参数化方式(testng.xml配置参数) 1.新建ParameterDemo04类 2.拷贝类的路径 3.testng.xml配置类地址及参数 4.@Parameters(value= {"browserType"})//变量名字与xml配置name保持一致 5.运行(踩坑) 报错原因: 阅读全文
posted @ 2019-06-15 00:00 o小兵o 阅读(616) 评论(0) 推荐(0) 编辑
摘要:1.TestNG常用注解 @BeforeSuite 标记的方法:在某个测试套件(suite)开始之前运行 @BeforeTest 在某个测试(test)开始之前运行 @BeforeClass 在某个测试类(class)开始之前运行 @DataProvider 数据提供者的标注,在执行@BeforeM 阅读全文
posted @ 2019-06-14 18:50 o小兵o 阅读(2748) 评论(0) 推荐(0) 编辑
摘要:1.登录jenkins,系统管理=》插件管理 =》可选插件安装 安装成功: 2.打开任务,进入配置 3.添加构建后操作 4.配置页面 5.构建后report输出配置完成后点击立即构建,构建完成如下: 6.点击HTML Report 查看 7.拷贝report访问地址: 将localhost 替换成本 阅读全文
posted @ 2019-06-14 11:13 o小兵o 阅读(2568) 评论(0) 推荐(0) 编辑
摘要:1.jenkins新建任务 2.配置svn 3.maven项目构建配置pom.xml 使用maven命令 clean test 构建前清除; 4.系统管理 =》 插件管理 =》可选安装邮件插件 安装成功: 5.设置Extended E-mail Notification:进入“系统管理”-“系统设置 阅读全文
posted @ 2019-06-14 00:31 o小兵o 阅读(1007) 评论(0) 推荐(0) 编辑
摘要:1.登录访问:http://localhost:8080/jenkins 2.系统管理 => 全局工具配置 => ADD JDK AND Add Maven 3.安装SVN插件:系统管理 =》 插件管理 =》可选安装(已安装请忽略) 4.安装Maven插件:系统管理 =》 插件管理 =》可选安装(已 阅读全文
posted @ 2019-06-13 09:52 o小兵o 阅读(431) 评论(0) 推荐(0) 编辑
摘要:SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subver 阅读全文
posted @ 2019-06-12 23:24 o小兵o 阅读(48839) 评论(0) 推荐(2) 编辑
摘要:1.jenkins下载:https://jenkins.io/zh/download/ 2.将下载好的war包放到tomcat容器下的D:\apache-tomcat-9.0.10\webapps下(tomcat安装自行百度) 3.启动tomcat 4.Jenkins已经运行 5.插件更新镜像修改, 阅读全文
posted @ 2019-06-11 18:44 o小兵o 阅读(592) 评论(0) 推荐(0) 编辑
摘要:用fiddler对手机上的程序进行抓包 前提: 1.必须确保安装fiddler的电脑和手机在同一个wifi环境下 备注:如果电脑用的是台式机,可以安装一个随身wifi,来确保台式机和手机在同一wifi环境下 安装配置步骤: 1.下载一个fiddler 2.配置fiddler Tools->Fiddl 阅读全文
posted @ 2019-06-03 15:42 o小兵o 阅读(2238) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示