自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SuperBadBoy Test Road

I am very lazy

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 Selenium:学习过程中遇到的坑集合

在学习过程中,遇到已下问题问题一:ChromeDriver error “unknown error: cannot get automation extension”我用的chrome是70以上的版本,使用之前的chromedriver.exe时,报如上错误。解决办法:很简单,更新chromedriver.exe版本下载地址:https://sites.google.com/a/chr...

2018-11-02 17:14:08 439

原创 Selenium:关于@FindBy在Page Object中的用法

有关内容,可参见: http://www.seleniumeasy.com/selenium-tutorials/page-factory-pattern-in-selenium-webdriver以下为网上内容: 共有三种方式:@FindBy @FindBys @FindAll@FindBy@FindBy(how = How.ID, using = "username") private

2017-09-01 13:32:43 6192

原创 慕课网(imooc)Selenium自动化学习笔记03:遍历打印课程列表及获取下一页报错处理

这次练习遍历课程列表中的课程,然后分别点击进入详情页,然后再返回到上一页 具体步骤: 1. 打开课程列表页; 2. 打开详情页; 3. 返回到列表页,继续循环 4. 进入下一页请注意:当前代码并不完善,只是循环了第一页,然后进入下一页即停止。后续下一页循环,直到全部页面循环完毕的代码,正在研究中……具体实施: 1. 获取当前页面课程列表 /** * 获取当前页面所有课程li

2017-08-22 15:14:42 686

原创 慕课网(imooc)Selenium自动化学习笔记02:读取配置文件及简单参数化

先参照封装这里主要是对所定义的变量通过配置文件来读取,当有页面改动时,可直接改动配置文件的内容,而不用动代码!先创建element.properties文件,默认在根目录下即/Selenium/下 创建PorUtil类以下为ProUtil工具类package musi.selenium;import java.io.BufferedInputStream;import java.io.FileI

2017-08-15 16:12:04 1502

原创 慕课网(imooc)Selenium自动化学习笔记01:封装

本课程全部以慕课网为实例。 以登陆的自动化脚本为例: 1. 初始化环境变量; 2. 构建登陆脚本: 定位元素,通常为:定位方法为By.name,name的值为“email”WebElement user = driver.findElement(By.name("email"));同理,登陆按钮的定位为: 定位方式为By.className,值为“btn-red btn-full xa-l

2017-08-15 09:59:42 808 1

转载 将电脑已连接过的wifi及密码保存到桌面脚本

显示电脑链接过的WiFi密码批处理脚本: 将以下内容保存到txt,然后修改后缀名为bat,保存。然后“以管理员身份运行”即可echo 您连接过的无线为> %USERPROFILE%\desktop\1.txt for /f “skip=10 tokens=1,2 delims=:” %%i in (‘netsh wlan show profiles’) do @for /f “tokens=1-

2017-08-11 16:32:07 869

原创 关于Jmeter打开.jmx文件报错的解决办法

有时在网上学习Jmeter时,会遇到别人高手写的配置,下载下来之后直接打开会发现报错。 如图: or 看到这个傻眼了! 不要担心,请自信看报错信息: missing class com.thoughtworks.xstream.converters.conversionexception 请Google。哈哈~~~ 然后请看报错行:6127 是哪里报错了呢?请看path com

2017-08-11 16:21:59 21435 4

原创 关于git使用以及合并服务器代码到本地小记

这里主要记载一些平时工作用到的常用git命令,没有详解,具体可参考官方文档或网络上大神的解答 1. git pull 2. git checkout uat/fat/….:切换分支 3. git tag:打标签 将获取到的最新代码在本地打上标记,然后可以git checkout到此标记的分支版本上 4. git reset –hard:还原你的修改(具体解释可参考文档,一般来说,测试

2016-12-06 10:16:35 2811

原创 彻底解决selenium启动firefox时总弹框的问题

在启动selenium时,firefox总是弹框,很是烦人,需要手动取消。通过google总算找到了办法。 可参见: http://toolsqa.com/selenium-webdriver/custom-firefox-profile/ 当然,也有中文版,可参见: https://my.oschina.net/jiangbianwanghai/blog/508736以及: http:/

2016-11-18 15:49:56 7133 1

原创 Java连接sql server实例(初级入手记载)

实际工作中,闲来想试一试通过java连接sql server 数据库并进行DDL操作。网上的例子数不胜数,实测有效,不过觉得对目前的工作有点鸡肋。在此仅做记载之用~~~后续如果又需要,再继续研究!需要先下载sqljdbc4:下载地址(地址可能会失效,是因为我整理了网盘资料): http://pan.baidu.com/s/1gfv7VTT最简单的代码来了:package com.jdbc;impo

2016-11-18 09:47:02 590

原创 表变量与临时表的区别和联系

关于表变量和临时表

2016-11-16 09:58:04 643

原创 实际工作中用到的:同店换房时对新房间房费计算

需求: 1. 换房时,要选新房间,新房间的价格根据老房间的租期长短(是否长租)来决定是否加价; 2. 新房间的合同开始日期即为换房当日,合同结束日期为老合同房费结束日; 3. 新房间的这段时间内的房费需要单独计算(因为这段区间不一定是整数个月) 比如: 2016-05-10~2016-08-20 房费2000 2016-05-10~2016-06-09 1个整月 2000 201

2016-11-15 17:25:23 832

原创 实际工作用到的:同店换房时计算老房间费用

需求: 1. 租房时,房间由于其他原因,需要换房 2. 老房间的费用需要进行结算:2016-11-15开始换房,老房间2017-02-20房间到期,房费缴纳到2016-12-19 3. 换房时,需要先退还2016-11-15~2016-12-19日的房费/服务费,并对已用的水电费进行结算主要用到的思想: 1. 先将水电费手动计算并插入到临时表1中; 2. 然后查询页面上所展示出来的数据并插

2016-11-15 17:02:37 607

原创 线上生成测试门店:实际工作中用到的

现在有这样的一个需求: 1. 所有线上数据不可以操作,一旦功能上线后,不能在线上环境进行测试; 2. 需要创建门店,以供测试做法如下:/*创建新门店及相关数据*/--1. 将张江店数据导入临时表select top 10 * into #T from Store where storeid = 'SHOP002'--2. 讲临时表数据更新为新门店UPDATE #T SET sto

2016-10-18 10:33:57 539

原创 根据起止日期生成连续日期

根据起止日期生成连续的日期,又两种方法,如下:--- 方法一select ContractRoomID,dateadd(day,number,'2016-07-15'),0 from ContractRoom ccleft join master.dbo.spt_values on number <=DATEDIFF(day,'2016-07-15','2016-08-15')where cc.

2016-10-18 10:11:15 1508

原创 触发器:实际工作中创建脚本时用到的

现在有这样的一个需求: 1. 我需要通过脚本自动创建预约订单,数据存在表CaseRecord中 2. 订单号为一个固定格式自增长的:S16000001~S16009999 3. 这个订单号的后四位是从一个表EntitySerialNo中的CurrentSerialNo字段取值如果通过页面一步步操作,会自动生成订单号,这样做效率太低。我要做的是通过脚本自动创建订单,

2016-07-13 19:56:13 908

原创 Actual practice - search some columns in one table but not that table - 8

Now take a look at two results :There are Table A and Table B, and I need find some loans which are exist in Table A but not in Table B.Here are 3 effective ways to achieve this purposeselect zard.loan

2016-04-21 16:25:25 552

原创 Actual Practise : Row_Number() over(partition by colnum1 order by colnum2 ) as No - 7

Let us see a requirement : we need show the Max(ID) of each loan record however each loan has one more records. How will we do? The best and the first way is :Let me show you by Row_Number() Ov

2016-04-13 17:28:23 1656

原创 Conclusion for my actual job in my work

Here I will make a conclusion for the day before today I have noted in blog. We can refer it to Select from (select from) , Case when then else end ,Functions and Internet!This is an actual instance in

2016-03-24 10:37:08 417

原创 Actual Practice : Scripts Integration in my work - 6

Below script is my actual script to solve or detach data I need. They are : RemainingTermBeforeModification ; currentAmterm ; maximumPaymentterm_NPV ; maximumAMTerm_NPV ; AmortizationTermBeforeModifi

2016-03-23 19:16:48 501

原创 Actual Practice : Insert into select from in my work -5

In my present work of testing, SQL statements are the most usual of all the testing process. I must practise it as much as I can. All I write are a must skill of Testing. Now let me show them and this

2016-03-23 18:31:14 499

原创 Get SQL run time

Here are some ways to get our sql run timeThis way will more comprehensiveset statistics profile onset statistics io onset statistics time ongo......--your sqlsgoset statistics profile off2.

2016-03-22 16:17:34 790

原创 Actual Practice : [with CTE]&[convert]&[coalesce] as in my work - 4

When some conditions of ‘Where’ part are fetched from another sql statement, usually, we can write as below :select * from Haaaaaaluationwhere HaaaaaavaluationId in ( select HaaaaaavaluationId fr

2016-03-22 15:43:23 489

原创 Select From (Select from) as Alias

Sometimes we will get a column which contains a series of calculation such as ‘+‘or’-‘or’*‘or’/‘, meanwhile, we need use this result to do some other calculations as a result to be a final column For

2016-03-22 14:33:32 1375

原创 实际工作用到的:关于PIOVT和UNPIOVT的用法

Normally, we select as belowSELECT @@SPID AS SPID,CASE quoted_identifierWHEN 1 THEN 'ON' ELSE 'OFF' END QUOTED_IDENTIFIER,CASE arithabortWHEN 1 THEN 'ON' ELSE 'OFF' END ARITHABORT,CASE ansi_null_d

2016-03-21 16:24:09 1908

原创 Actual Practice : Table Valued Functions in my work -3

Table Valued Functions Let us have a look a example:........ALTER FUNCTION [dbo].[GetDetails] ( @INPUTSQL VARCHAR(MAX) ) RETURNS @A TABLE ( ID INT IDENTITY(1,1), Details VARCHAR

2016-03-21 13:46:00 341

原创 Actual Practice : Scalar Valued Functions in my work - 2

Scalar Valued Functions Let us direct to actual instance

2016-03-21 13:14:59 554

原创 Actual Practice : DATEADD & DATEDIFF in my work - 1

an example to use DATEADD and DATEDIFF

2016-03-21 10:59:48 766

Jmeter自学手册完全版

完全自学版,完整版。30多M,绝对良心!

2016-03-21

HTML绝好资料

好东西。照着上边练习,基本上基础就OK了

2013-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除