<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ab_2016的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ab_2016</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ab_2016]]></copyright><item><title><![CDATA[像MyEclipse一样使用IDEA-自动补全]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/79756831</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/79756831</guid><author>ab_2016</author><pubDate>Fri, 30 Mar 2018 14:06:50 +0800</pubDate><description><![CDATA[参考﻿﻿https://blog.youkuaiyun.com/www_wangjun/article/details/71722941 第九节https://blog.youkuaiyun.com/zjx86320/article/details/52684601]]></description><category></category></item><item><title><![CDATA[Maven生成可以直接运行的jar包的多种方式]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/79668362</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/79668362</guid><author>ab_2016</author><pubDate>Fri, 23 Mar 2018 15:36:38 +0800</pubDate><description><![CDATA[转自https://blog.youkuaiyun.com/xiao__gui/article/details/47341385Maven可以使用mvn package指令对项目进行打包，如果使用java -jar xxx.jar执行运行jar文件，会出现&quot;no main manifest attribute, in xxx.jar&quot;（没有设置Main-Class）、ClassNotFoundExceptio...]]></description><category></category></item><item><title><![CDATA[How to identify automation scenarios]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/79196994</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/79196994</guid><author>ab_2016</author><pubDate>Mon, 29 Jan 2018 16:36:33 +0800</pubDate><description><![CDATA[转自 http://www.softwaretestinghelp.com/manual-to-automation-testing-process-challenges/


Why Automated Testing?


Automation does not overpower or replaces manual testing but it compliments it. ]]></description><category></category></item><item><title><![CDATA[MyEclipse使用git图文教程]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/79105027</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/79105027</guid><author>ab_2016</author><pubDate>Fri, 19 Jan 2018 11:44:00 +0800</pubDate><description><![CDATA[大部分内容转自https://www.cnblogs.com/yanran444/p/7474715.htmlgit插件安装内容参考 https://www.cnblogs.com/machanghai/p/4945991.htmlGit介绍与使用1、什么是GitGit是分布式版本控制系统Git是一款免费、开源的分布式版本控制系统，用于敏捷高效地处理任何或小或大的项目。2、集中式版本控制系统（CV]]></description><category></category></item><item><title><![CDATA[Excel/csv Data Driven+Selenium+Maven]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/79099107</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/79099107</guid><author>ab_2016</author><pubDate>Thu, 18 Jan 2018 17:51:29 +0800</pubDate><description><![CDATA[跟着Rahul学到Framework，于是开始基于公司的项目搭建自己的Framework。Data Driven部分对@Data Provider已经可以熟练运用，今天自己试了一下excel，后面再抽时间去搞Mysql Database。在网上搜了一些Excel Data Driven的demo，不是太简单就是太难，Rahul的太简单都没有适合自己的，重新去看了下虫师的 6.3.3 读取csv 文]]></description><category></category></item><item><title><![CDATA[解决Missing artifact org.apache.commons:commons-csv:jar:1.5.1-SNAPSHOT]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/79097053</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/79097053</guid><author>ab_2016</author><pubDate>Thu, 18 Jan 2018 15:51:04 +0800</pubDate><description><![CDATA[自己搭建Maven项目做selenium测试，想搞一下excel/csv data driven，结果报错找不到csvReader jar包，才想起来还没有向pox.xml加入dependency。于是百度搜索“csv maven dependency”，有两个都和csv dependency相关，选了http://commons.apache.org/proper/commons-csv/dep]]></description><category></category></item><item><title><![CDATA[TestNG Prioritizing & Sequencing]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/79067038</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/79067038</guid><author>ab_2016</author><pubDate>Mon, 15 Jan 2018 17:42:47 +0800</pubDate><description><![CDATA[TestNG Prioritizing & Sequencing

 转自http://toolsqa.com/selenium-webdriver/testng-prioritizing-sequencing/ （需翻墙查看）

Multiple Tests


There will be situations when you want to put number of test]]></description><category></category></item><item><title><![CDATA[Build Framework from Scratch]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/79033270</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/79033270</guid><author>ab_2016</author><pubDate>Thu, 11 Jan 2018 13:51:04 +0800</pubDate><description><![CDATA[Build Framework from Scratch1. Creating Maven Test Project with Eclipse Integration (including configure framework dependencies in pox.xml)2. Creating Base and utility functions (@Test)3. Organizing P...]]></description><category></category></item><item><title><![CDATA[extentreprots+Maven+TestNG]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/79031723</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/79031723</guid><author>ab_2016</author><pubDate>Thu, 11 Jan 2018 11:05:31 +0800</pubDate><description><![CDATA[Creating Excellent HTML reports for Test Results
1> Create extentreports dependency in pom.xml
http://extentreports.com/ -> DOCUMENTATION -> Version3 -> Java -> Maven(left side Menu) -> add dependen]]></description><category></category></item><item><title><![CDATA[ERROR StatusLogger No log4j2 configuration file found.]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/79031562</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/79031562</guid><author>ab_2016</author><pubDate>Thu, 11 Jan 2018 10:51:41 +0800</pubDate><description><![CDATA[-- Maven+Selenium+Java+MyElipse -- 
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'log4j2.debug' to show ]]></description><category></category></item><item><title><![CDATA[selenium:chromedriver与chrome版本的对应关系]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/79002760</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/79002760</guid><author>ab_2016</author><pubDate>Mon, 08 Jan 2018 14:45:00 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/huilan_same/article/details/51896672

再使用selenium打开chrome浏览器的时候，需要用chromedriver，而chromedriver与chrome的版本也是要相互适宜的，对应关系如下：



chromedriver版本
支持的Chrome版本




v2.24
v52]]></description><category></category></item><item><title><![CDATA[Maven+Selenium+TestNG搭建]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/78952513</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/78952513</guid><author>ab_2016</author><pubDate>Tue, 02 Jan 2018 15:47:15 +0800</pubDate><description><![CDATA[结合虫师的电子版和Rahul的视频，总结了一套适合自己MyEclipse环境的Maven搭建流程。1.    准备工作： JDK ： Java 开发程序所使用的环境。 MyEclipse： Java 开发程序所使用的 IDE。Maven ：下载地址： http://maven.apache.org/download.cgi#For windows: 2.     环境配置：将 Maven 下载到本...]]></description><category></category></item><item><title><![CDATA[Java Q&A For Selenium WebDriver]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/78865105</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/78865105</guid><author>ab_2016</author><pubDate>Thu, 21 Dec 2017 16:20:44 +0800</pubDate><description><![CDATA[Forward from http://www.software-testing-tutorials-automation.com/2016/06/java-interview-questions-for-selenium.html (VPN
 needed to access)




1 : What is object in java?





Answer : O]]></description><category></category></item><item><title><![CDATA[Selenium Q&A]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/78864919</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/78864919</guid><author>ab_2016</author><pubDate>Thu, 21 Dec 2017 16:07:23 +0800</pubDate><description><![CDATA[Forward from https://geteasyqa.com/qa/best-selenium-interview-questions/


100 Best Selenium Job Interview Questions & Answers


This article will be useful for all who are planning to get a tes]]></description><category></category></item><item><title><![CDATA[VSCode断点调试JS操作HTML document对象]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/78686048</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/78686048</guid><author>ab_2016</author><pubDate>Fri, 01 Dec 2017 14:08:27 +0800</pubDate><description><![CDATA[1. VSCode 上装插件：Debugger for Chrome
ctrl+shift+p 选择Extensions:install Extensions，选择Debugger for Chrome，installing，然后reload


2. 修改launch.json
{
    // Use IntelliSense to learn about possible attr]]></description><category></category></item><item><title><![CDATA[python实现一个IP支持多个Modbus Slave Id]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/78683932</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/78683932</guid><author>ab_2016</author><pubDate>Fri, 01 Dec 2017 10:27:20 +0800</pubDate><description><![CDATA[领导又发话了，需要在服务器的虚拟机上搭建一套测试环境，提供给开发做传感器的测试。虚拟机只有一个IP， 如果套用之前写的脚本，每套传感器设备配置需要一个IP，如果都对应这台虚拟机，表面上看起来一次只能测试一套传感器，但是我们目前就有4套，需要写4个脚本，还不能同时运行。后来发现slave id的用处在这里体现出来了，同一个IP下，可以同时配置若干slave id，连接同一个socket，同时启动若干]]></description><category></category></item><item><title><![CDATA[It's never too late to learn]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/78683536</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/78683536</guid><author>ab_2016</author><pubDate>Fri, 01 Dec 2017 09:53:33 +0800</pubDate><description><![CDATA[Received  the final decision mail from Adrian yesterday, feeling so frustrated. The knowledge of JavaScript and Web development is essential. It's never too late to learn.]]></description><category></category></item><item><title><![CDATA[Python实现模拟Modbus Master遍历测试Modbus Slave IP是否连通]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/78592921</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/78592921</guid><author>ab_2016</author><pubDate>Tue, 21 Nov 2017 15:58:25 +0800</pubDate><description><![CDATA[项目需求，又来搞一下python。


需要模拟Modbus Master连接底层设备，测试所有配置的工厂的IP是否通，其实就是模拟Modbus Master和Modbus Slave之间的通信。因为底层设备不稳定，需要每天测一遍所有IP，共差不多200个IP，当然要自动化脚本实现。突然很理解之前的Manager对自动化的热衷。


# encoding: utf-8 

import]]></description><category></category></item><item><title><![CDATA[StringBuffer和StringBuilder的区别]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/78486467</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/78486467</guid><author>ab_2016</author><pubDate>Thu, 09 Nov 2017 10:23:36 +0800</pubDate><description><![CDATA[String、StringBuffer、StringBuilder区别]]></description><category></category></item><item><title><![CDATA[selenium（java）通过Cookie跳过登录验证码]]></title><link>https://blog.youkuaiyun.com/ab_2016/article/details/78427084</link><guid>https://blog.youkuaiyun.com/ab_2016/article/details/78427084</guid><author>ab_2016</author><pubDate>Thu, 02 Nov 2017 17:14:51 +0800</pubDate><description><![CDATA[学习selenium的Cookie这一节，用了很多时间没有成功捕获登录信息实现自动登录，最后还是搜到了虫师的文章，详细讲了如何通过fiddler抓包工具获取baidu的cookie的重要参数信息。
参考文章：通过Cookie跳过登录验证码




准备工具：

------------------

fiddler

Python+selenium

---------]]></description><category></category></item></channel></rss>