- 博客(482)
- 资源 (7)
- 收藏
- 关注
转载 selenium借助AutoIt识别上传文件Java篇
https://www.cnblogs.com/testlc/p/6069460.html 官方网站:https://www.autoitscript.com/site/ 从网站上下载AutoIt并安装,安装完成在菜单中会看到图4.13的目录: 图4.13 AutoIt菜单1、首先打开AutoIt Windows Info 工具,鼠标点击Finder Tool,鼠...
2018-11-16 07:45:52
551
原创 Json String to Java Bean
//{"version":1,"consentId":"b618924f-8a6c-42bc-8553-99e3a8a0fec4","domain":"cd:site15294072534021.com","remoteAddr":"222.78.43.84","rmuid":"99e62b2b-5659-43aa-a15a-89bdd82
2018-06-20 17:32:08
944
转载 java 转json 报错处理机制 案例 .
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。 http://kingpingping.iteye.com/blog/1157771 报错处理机制 commons-beanutils-1.8.0.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/be...
2018-06-20 16:47:43
1104
转载 Java中通过jsch来连接远程服务器执行linux命令
https://blog.youkuaiyun.com/sun5769675/article/details/50800905有时候你可能需要通过代码来控制执行linux命令实现某些功能。针对这类问题可以使用JSCH来实现,具体代码如下:public class CogradientImgFileManager{ private static final Logger log = Logge...
2018-05-31 20:38:58
3177
转载 WebDriver表格定位-----遍历表格的全部单元格
import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.testng.annotations.Test; public class LocateTable { public WebDriver d...
2018-04-26 16:16:43
3831
转载 Java通过httpclient获取cookie模拟登录(网络爬虫/HTTP)
package Step1; import org.apache.commons.httpclient.Cookie;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclient.cooki...
2018-04-25 17:43:28
14200
7
转载 HttpClient模拟浏览器登录后发起请求(携带Cookie发请求)
大家都知道 使用httpClient能模拟浏览器发起请求,得到想要的反回结果。但在互联网中存在这样一种情况,某些资源只有登录后才可以查看或下载例如:百度文库、部分论坛(只有登录后才可以看某些板块) 浏览器实现这个效果需要如下几个步骤: Ø 1请求一个需要登录的页面或资源Ø 2服务器判断当前的会话是否包含已登录信息。如果没有登录重定向到登录页面Ø 3手工在登录页面录入正确的账户信息并提交Ø 4服务...
2018-04-25 17:42:01
1411
转载 Java爬虫入门简介(三)——HttpClient保存使用Cookie登录
https://blog.youkuaiyun.com/df19900725/article/details/78066468?locationNum=4&fps=1其他爬虫博客:Java爬虫入门简介(一) —— HttpClient请求及其详细使用 Java爬虫入门简介(二) —— Jsoup解析HTML页面 Java爬虫入门简介(三) —— HttpClient保存和使用Cookie登录(本篇博客...
2018-04-25 17:40:47
864
转载 HttpURLConnection模拟登录方法(带Cookie的POST/GET)
https://blog.youkuaiyun.com/kimqcn4/article/details/52473085版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/kimqcn4/article/details/52473085[java] view plain copy// http://blog.youkuaiyun.com/woxueliuyun/article...
2018-04-25 17:39:18
6375
转载 Java模拟HTTP的Get和Post请求
http://xieke90.iteye.com/blog/2259953一、使用URLConnection实现GET和POST请求 实现代码:Java代码 package test.util; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.IOExcepti...
2018-04-25 17:07:13
1581
转载 jenkins集群测试环境原理、部署及常见问题解决,远程主机配置
http://blog.youkuaiyun.com/anlegor/article/details/24067317 Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满足各式的集成需求。 因为手里项目所用到的稳定性和性能测试工具每天手动部署到各台windows机器上比较浪费时间,所以这里使用jenkins用于部署测试工具到各个测试机上运行。整套环...
2018-03-15 16:18:29
537
转载 selenium之 如何控制网页内嵌div中滚动条的滚动
http://blog.youkuaiyun.com/huilan_same/article/details/52131277很多人疑惑怎么用selenium控制网页div中滚动条的滚动,其实这个问题很简单,用JS很简单就可以实现。 示例HTML代码如下:<!DOCTYPE html><html><head><style type="text/css">...
2018-03-13 14:52:48
4251
1
转载 Selenium之Web页面滚动条滚操作
//移动到元素element对象的“顶端”与当前窗口的“顶部”对齐 ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", element); ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(tru...
2018-03-13 14:51:59
735
转载 Jenkins slave节点配置(SSH with private key)
https://segmentfault.com/a/1190000008369457slave节点机器配置创建jenkins用户用root用户登录slave节点,首先创建jenkins用户,并指定主目录$ useradd -m jenkins -d /home/jenkins查看jenkins用户及组的信息$ id jenkinsuid=500(jenkins) gid=500(jenkins...
2018-02-14 23:11:52
8741
1
转载 [Jenkins][Git]ssh原理以及与https的区别
https://www.cnblogs.com/dzblog/p/6930147.html本文参考多篇文章结合自身情况完成,可自由转载,需保留本文出处!博主:疲惫的豆豆http://www.cnblogs.com/dzblog/p/6930147.html--------------------------------------------------------------------看完后需...
2018-02-14 22:57:55
2140
转载 Windows下Git多账号配置,同一电脑多个ssh-key的管理
https://www.cnblogs.com/popfisher/p/5731232.html这一篇文章是对上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要对上一篇文章有所了解,当然直接往下看也可以,其中也有一些提到一些基础的操作。 本文以配置github.com账号和git.oschina.net账号来逐步演示在Windows环境下配置Git多账号支持即在同一个电脑上...
2018-02-14 22:14:07
469
转载 Git 【基于SSH协议clone GitHub远端仓库到本地】
http://blog.youkuaiyun.com/felicity294250051/article/details/53606158https://help.github.com/enterprise/2.12/user/articles/adding-a-new-ssh-key-to-your-github-account/NOTE: 在电脑B上和电脑A上(生成的id_rsa & id_rsa...
2018-02-14 18:43:07
1147
转载 Cucumber指定测试用例(Tags)
http://blog.youkuaiyun.com/suregirls00/article/details/70238141Tag标签Cucumber 支持为 Scenario 指定标签(tag),tag 是以“@”字符开头的一个单词,用来表述被修饰对象(可以是 feature,可以是 scenario,可以是 scenario outline 甚至可以是 scenario outlin
2018-02-02 09:16:19
4522
转载 Cucumber Hooks
http://www.itpub.net/thread-1626060-1-1.htmlhttps://github.com/cucumber/cucumber/wiki/tagshttps://zsoltfabok.com/blog/2012/09/cucumber-jvm-hooks/https://github.com/cucumber/cucumber/wiki/Hoo
2018-02-01 17:36:43
800
转载 MVN package install error javac: invalid target release: 1.8
https://www.cnblogs.com/linprogram/p/5936520.html检查java -version, javac -version, mvn -version里面的jdk version应该相同在环境变量里配置JAVA_HOME, 添加到PATH路径现象:---------------------------------[ERROR]
2018-01-31 14:42:17
2056
转载 Windows 10 64x 环境下安装 Cucumber
https://www.jianshu.com/p/2410b55117e1Cucumber是一款开源的BDD(行为驱动开发)工具,由于使用自然语言的特性,成为“三个小伙伴”(业务大咖,程序宅男,测试妹砸)沟通 的有效工具,而广受欢迎。但其安装,尤其是在Windows环境下的安装还是有点复杂的(主要是受墙的影响,很多资源无法正常访问坑比较大)。其安装主要有以下几个步骤:1、安装Ruby环
2018-01-30 13:27:55
653
转载 Cucumber-java入门基础篇
http://blog.youkuaiyun.com/musen518/article/details/45365811最近公司提倡快速测试,之前ui界面自动化实在是不稳定且执行很慢,总会出现很多莫名奇妙的问题……快速测试前提,是web响应里面只含json格式(其实xml格式也行)数据,达到html与数据分离,这样就提供很大便利,数据校验很容易,也更加精确,持续集成更快速,更精确定
2018-01-29 17:15:26
1757
转载 来自 Serenity 的 Java 8 的一些使用技巧
Java 8早在2014年就出来了,但是我仍发现有很多团队并没有尽量多的去使用其新的特性。可以说Java 8中最大的新特性就是Lambda表达式,这终于给Java世界引入了函数式编程的味道。在这篇文章中,我想要给大家看一个简单的例子,通过这个具体的例子来展示Java 8和Lambda表达式是如何使你的生活更轻松的。 假如我们想要为一个使用frame或iframe的遗留应用编写一个测试。 Jav
2018-01-29 15:13:01
1346
转载 HTTP触发Jenkins参数化构建(CORS Plugin)
https://en.wikipedia.org/wiki/Cross-origin_resource_sharing写在前面业务驱动,不驱就不动一.背景用Selenium来做前端自动化测试,希望一提代码就来份测试报告:1.push/merge远程代码2.自动跑测试用例3.邮件通知测试结果由Webhook来连接Git操作和构建过程,这样每次pu
2018-01-26 17:13:18
3473
转载 java写入文件的几种方法分享
http://www.jb51.net/article/47062.htm一,FileWritter写入文件FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。1. 替换所有现有的内容与新的内容。n
2017-06-30 13:45:48
737
转载 用jsonObject转换json字符时过滤bean中空值节点
例:Test test = new Test(); test.setId("1"); test.setName("zhangsan"); jsonObject.fromobject(test,Test.class).toString;输出:{"id":"1","name":"zhangsan"}假如不封装name属性,只封装id属性 Test t
2017-06-30 11:53:00
4918
转载 Java DecimalFormat的主要功能及使用方法
http://blog.youkuaiyun.com/wdd1324/article/details/70153896DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示
2017-06-26 12:22:31
653
转载 JAVA发送HttpClient请求及接收请求结果处理为JSONOBJCET过程
http://blog.youkuaiyun.com/qianlong2hao/article/details/50175939一.1、写一个HttpRequestUtils工具类,包括post请求和get请求?12345678910
2017-06-21 18:44:50
7449
转载 java读取csv文件并将其转成json
http://blog.youkuaiyun.com/wb453178064/article/details/53689701 分类: java(3) 作者同类文章X[java] view plain copyprint?public class CsvUtil { private String fileNa
2017-06-21 16:23:31
8789
1
转载 maven使用笔记一 下载json-lib引发的问题
http://www.tuicool.com/articles/F7FnIr原文 http://www.cnblogs.com/firebata/p/5122246.html 主题 JSON Maven一、问题描述(IDEA中):1,在pom.xml中配置了 dependency> groupId>net.sf.json-
2017-06-21 14:53:20
485
转载 Java 8新特性探究(五)Base64详解
http://blog.youkuaiyun.com/jerome_s/article/details/45285685BASE64 编码是一种常用的字符编码,在很多地方都会用到。但base64不是安全领域下的加密解密算法。能起到安全作用的效果很差,而且很容易破解,他核心作用应该是传输数据的正确性,有些网关或系统只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字
2017-06-21 11:06:46
366
转载 HttpClient使用详解
http://blog.youkuaiyun.com/wangpeng047/article/details/19624529Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率
2017-06-21 09:28:43
301
转载 selenium结合docker构建分布式测试环境
http://www.lancoude.com/16054602.htmlselenium是目前web和app自动化测试的主要框架。对于web自动化测试而言,由于selenium2.0以后socker服务器由本地浏览器自己启动且直接通过浏览器原生API操作页面,故越来越多的人不再使用selenium RC了。大家使用的大多数是selenium-client,python版本的sel
2017-06-13 20:36:36
6580
1
转载 XVFB实现selenium在linux上无界面运行安装篇
selenium在linux上无界面运行,其实是非常简单的。具体的方法有使用HtmlUnitDriver或者PhantomJSDriver,有时间我会写写关于这两个东东的文章,其实基本和ChromeDriver 和FirefoxDriver是一样的。但是有些人或者会比较排斥他们说HtmlUnitDriver对JS支持不好,PhantomJSDriver估计也很少有人用,其实他是对Phantomjs
2017-05-15 21:49:55
18289
1
转载 DOcker 启动chrome问题解决
1. "Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted".docker run 时加上参数: --privilegedWhy --privileged?Chrome
2017-05-15 17:04:42
13574
转载 Jenkins, xvfb and selenium
You must define a Xfvb installation in "Manage Jenkins" => "Configure System" => "Xvfb installation"http://stackoverflow.com/questions/14968391/jenkins-xvfb-and-seleniumhttps://wiki.jenkins-ci.o
2017-05-12 23:13:02
743
转载 Installing Selenium and ChromeDriver on Ubuntu
http://www.cnblogs.com/imayi/p/6135354.htmlI recently got Selenium, Google Chrome, and ChromeDriver installed and working on a DigitalOcean instance running 64-bit Ubuntu 14.04. Here’s how:Fir
2017-05-12 22:17:18
1324
转载 JENKINS: Xvnc does not set the DISPLAY environment
https://issues.jenkins-ci.org/browse/JENKINS-3502Since an update to version 1.6 and Hudson 1.299 the DISPLAY variable is not setduring the build process anymore.We try to test a SWT
2017-05-12 16:59:25
760
转载 解决Selenium与firefox浏览器版本不兼容问题
因为在用java打开firefox浏览器的时候报错org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms在网上查阅了说是兼容问题然后就开始找selenium版本与对应firefox版本匹配的记录各firefox
2017-05-12 10:10:01
2509
转载 selenium之 chromedriver与chrome版本映射表(更新至v2.29)
http://blog.youkuaiyun.com/huilan_same/article/details/51896672看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用:chromedriver版本支持的Chrome版本v2.29v56-58v2.28v55-57
2017-05-12 10:07:47
4114
3
AnkhSvn-2.5.12040
2013-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人