- 博客(52)
- 收藏
- 关注
原创 超全MyBatis动态SQL详解
超全MyBatis动态SQL详解 MyBatis 令人喜欢的一大特性就是动态 SQL。在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的。MyBatis 动态 SQL 的出现, 解决了这个麻烦。MyBatis通过 OGNL 来进行动态 SQL 的使用的。目前, 动态 SQL 支持以下几种标签:1 数据准备为了后面...
2019-04-21 14:09:00
247
原创 SQL
SQL 一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\...
2019-04-21 14:00:00
465
原创 Selenium 中ExpectedConditions 用法说明(最全整理)
Selenium 中ExpectedConditions 用法说明(最全整理) ...
2019-04-20 23:59:00
3846
原创 logback的使用和logback.xml详解
logback的使用和logback.xml详解 logback的使用和logback.xml详解 一、logback的介绍Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:logback-core:其它...
2019-04-16 22:16:00
92
原创 彻底征服 Spring AOP 之 实战篇
彻底征服 Spring AOP 之 实战篇 接上一小节彻底征服 Spring AOP 之 理论篇Spring AOP 实战看了上面这么多的理论知识, 不知道大家有没有觉得枯燥哈. 不过不要急, 俗话说理论是实践的基础, 对 Spring AOP 有了基本的理论认识后, 我们来看一下下面几个具体的例子吧...
2019-04-14 23:28:00
103
原创 彻底征服 Spring AOP 之 理论篇
彻底征服 Spring AOP 之 理论篇 基本知识其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念经过了中文翻译后, 变得面目全非, 相同的一个术语, 在不同的翻译下, 含义总有着各种莫名其妙的差别. 鉴于此, 我在本章的开头, ...
2019-04-14 23:27:00
87
原创 面试
面试 网址:https://segmentfault.com/a/1190000018855112 posted @ 2019-04-14 22:21 嗯哼~ 阅读(...) 评论(...) 编辑 收藏
2019-04-14 22:21:00
82
原创 Java面试
Java面试 目录Java基础:面向对象的特征:继承、封装和多态重载和重写的区别int 和 Integer 有什么区别;Integer的值缓存范围说说反射的用途及实现Http 请求的 GET 和 POST 方式的区别MVC设计思想什么是Java序列化和反序列化;如何实现Java序列化...
2019-04-14 22:20:00
123
原创 谷歌浏览器启动参数
谷歌浏览器启动参数 System.setProperty("webdriver.chrome.driver", "xxx/chromedriver");// Chromeoptions = new ChromeOptions();// 启动就最大化// options.addArguments("start-fullscreen");// opti...
2019-04-11 22:07:00
2543
原创 Selenium WebDriver 中鼠标和键盘事件分析及扩展
Selenium WebDriver 中鼠标和键盘事件分析及扩展 组合键的使用以及对于 Keys 类型没有覆盖到的组合键的扩展概念在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeri...
2019-04-11 22:00:00
154
原创 Windows Mobile 常用键值VK对应表
Windows Mobile 常用键值VK对应表 #defineVK_TSOFT2 VK_F2 //Softkey2#defineVK_TTALK VK_F3 //Talk#defineVK_TEND VK_F4 //End...
2019-04-11 21:36:00
299
原创 application.yml
application.yml server: port: 8080spring: profiles: active: dev datasource: name: test #erverTimezone=UTC UTC是统一标准世界时间 url: jdbc:mysql://127...
2019-04-09 21:41:00
891
原创 示例
示例 1、配置超时int timeout = 5;RequestConfig config = RequestConfig.custom() .setConnectTimeout(timeout * 1000) .setConnectionRequestTimeout(timeout * 1000) .setSoc...
2019-04-04 22:42:00
116
原创 SpringBoot全局捕获异常示例
SpringBoot全局捕获异常示例 //全局捕获异常对basePackages的包生效@ControllerAdvice(basePackages = "com.wld.controller")public class GlobalExpectionHandler(){ //@ExceptionHandler(Runtime...
2019-03-20 23:35:00
103
原创 官方文档
官方文档 官网实例参考:http://hc.apache.org/httpcomponents-client-4.5.x/http://hc.apache.org/httpcomponents-client-4.5.x/examples.htmlHttps验证相关:https://docs.oracle.com/javase/8/docs/...
2019-03-17 22:26:00
2694
原创 在Selenium自动化中查找损坏的链接
在Selenium自动化中查找损坏的链接 使用Selenium和Java查找Broken链接问题陈述在网页上查找损坏的链接可以分为两个步骤1.查找页面上的所有链接。2.如果链接断开,请迭代检查链接。所有链接通常都在图像<img />和网页上的锚点标签<a/>。此外,所有链接都被称为元素标记的href属性。例如:<a h...
2019-03-17 16:59:00
165
原创 WebDriverManager
WebDriverManager 使用WebDriverManager,我们可以自动下载Web Automation的驱动程序二进制文件(.exe文件)。本教程解释了WebDriverManager的 重要性以及 如何使用它?如何使用WebDriverManager设置驱动程序二进制文件?所有浏览器(Chrome,Firefox,Opera,I...
2019-03-17 16:56:00
4004
原创 在TestNG中重试失败的测试
在TestNG中重试失败的测试 TestNG 是一个很棒的测试框架。它提供了许多功能,可以帮助我们构建健壮且可维护的框架。在本章中,我们将学习如何在TestNG中重试失败的测试。您必须在自动化测试运行期间看到随机故障。这些失败可能不一定是因为产品错误。这些失败可能是由于以下原因随机浏览器问题或浏览器无响应随机机器问题服务器问题,如服务器响应中的意外...
2019-03-17 16:41:00
704
原创 从属性文件中读取配置
从属性文件中读取配置 本章是关于如何在Selenium Cucumber Framework 或任何框架中从属性文件中读取配置的。在项目中存储硬编码值是危险的,也违反了编码原则。到目前为止,我们在代码中使用了大量的硬编码值。在属性文件的帮助下,我们将逐一消除这些硬编码值。什么是Java中的Property文件.properties 文件主要用于...
2019-03-17 13:07:00
713
原创 Page Object Manager
Page Object Manager In last chapter of Page Object Pattern of Selenium Cucumber Framework, we learned how to design Page Object pattern using Selenium Page Factory in Cucumber...
2019-03-17 13:01:00
146
翻译 在Selenium中使用JavaScriptExecutor处理Ajax调用?
我们在这个Designing Selenium Cucumber Framework系列中走得很远。我们设计了PageObjectManager来管理PageObjects,FileReaderManager来管理 ConfigFileReader和JSonFileReader以及WebDriverManager来管理WebDriver。但所有这些都有助于更好的代码管理和维护。 在本章...
2019-03-17 12:39:01
1310
原创 在Selenium中使用JavaScriptExecutor处理Ajax调用?
在Selenium中使用JavaScriptExecutor处理Ajax调用? 我们在这个Designing Selenium Cucumber Framework系列中走得很远。我们设计了PageObjectManager来管理PageObjects,FileReaderManager来管理 ConfigFileReader和JSonFileR...
2019-03-17 12:06:00
860
原创 wait
wait ImplicitlyWait命令目的:Selenium WebDriver借用了来自Watir的隐式等待的想法。这意味着我们可以告诉Selenium我们希望它在抛出一个无法在页面上找不到元素的异常之前等待一段时间。我们应该注意,在浏览器打开的整个时间内都会有隐含的等待。这意味着对页面上元素的任何搜索都可能需要设置隐式等待的时间。...
2019-03-16 23:04:00
123
原创 鼠标操作
鼠标操作 例如有些页面元素很难获取,但是位置很固定,那么可以直接用坐标来进行操作例如要对页面上的(x:200, y:100)进行操作,可以用如下代码:from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChains...
2019-03-15 23:57:00
158
原创 常用操作
常用操作 操作Cookie// Go to the correct domaindriver.get("http://www.example.com");// Now set the cookie. This one's valid for the entire domainCookie cookie = new Cooki...
2019-03-14 23:36:00
115
原创 Selenium收藏官方网址
Selenium收藏官方网址 Selenium_docs https://seleniumhq.github.io/selenium/docs/api/java/index.html?index-all.htmlSelenium_VIKI https://github.com/SeleniumHQ/selenium/wiki/Con...
2019-03-14 21:13:00
346
原创 PageObject样例
PageObject样例 摘要公共方法表示页面提供的服务尽量不要暴露页面的内部一般不做断言方法返回其他PageObjects无需代表整个页面针对相同动作的不同结果被建模为不同方法public class LoginPage { private final WebDriver driver; ...
2019-03-14 21:11:00
1091
原创 begin
begin PageObject模式:/** * Takes a username and password, fills out the fields, and clicks "login". * @return An instance of the AccountPage */public AccountPage log...
2019-03-13 22:15:00
113
原创 git
Git五分钟教程 分类 编程技术 许多人认为Git太混乱,或认为它是一种复杂的版本控制系统,其实不然,这篇文章有助于大家快速上手使用Git。入门使用Git前,需要先建立一个仓库(repository)。您可以使用一个已经存在的目录作为Git仓库或创建一个空目录。使用您当前目录作为Git仓库,我们只需使它初始化。gi...
2019-03-11 23:10:21
87
原创 mybatis+druid
pom.xml文件 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
2019-03-03 20:47:55
642
转载 JMeter学习笔记3-如何创建第一个JMeter测试用例
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011541946/article/details/71037251 &lt;/div&gt; &lt;link rel="stylesh...
2019-02-24 20:47:12
293
原创 记录
SpringBoot最基本的pom配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h
2019-02-24 17:15:00
94
原创 啥东西
package com;import net.lightbody.bmp.BrowserMobProxy;import net.lightbody.bmp.BrowserMobProxyServer;import net.lightbody.bmp.client.ClientUtil;import net.lightbody.bmp.core.har.Har;import net.lig...
2019-02-23 23:47:48
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人