<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[x12c345的博客]]></title><description><![CDATA[奋斗之路！]]></description><link>https://blog.youkuaiyun.com/x12c345</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; x12c345]]></copyright><item><title><![CDATA[JMeter 学习]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/78585747</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/78585747</guid><author>x12c345</author><pubDate>Mon, 20 Nov 2017 20:25:39 +0800</pubDate><description><![CDATA[1、JMeter 学习笔记：
线程组： JMeter是由Java实现的，并且使用一个Java线程来模拟一个用户，因此线程组（Thread Group）就是指一组用户的意思，换句话说一个线程组就是一组虚拟用户（virtual
 users），这些虚拟用户用来模拟访问被测系统


线程数：这里就是指虚拟用户数，默认的输入是“1”，则表明模拟一个虚拟用户访问被测系统



Ramp-U]]></description><category></category></item><item><title><![CDATA[selenium之Html5标签处理]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/78135948</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/78135948</guid><author>x12c345</author><pubDate>Fri, 29 Sep 2017 17:28:41 +0800</pubDate><description><![CDATA[video  标签 
html5定义了新的标签<video>来播放视频文件，如果需要播放由<video></video>包围的视频文件，具体操作如下：
WebDriver driver = new FirefoxDriver();
driver.get("http://videojs.com/");
pause(2000);
//找到vedio元素
WebElement vedio = driver]]></description><category></category></item><item><title><![CDATA[selenium之时间等待]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/78132430</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/78132430</guid><author>x12c345</author><pubDate>Fri, 29 Sep 2017 11:46:52 +0800</pubDate><description><![CDATA[硬性等待 
Thread.sleep(int  sleeptime); 
此方法会把当前的driver进程暂停一段时间，然后在执行接下来的操作。这方法有个缺点就是，你不能确定元素到底多久加载出来，如果你的sleepTimes是10秒，但是元素2秒就加载出来了，那么此进程还会继续等待8秒，造成时间浪费。所以非必要情况下不要使用此方法。
智能等待
 public void waitForElementT]]></description><category></category></item><item><title><![CDATA[selenium之执行JavaScript脚本]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/78125131</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/78125131</guid><author>x12c345</author><pubDate>Thu, 28 Sep 2017 16:30:13 +0800</pubDate><description><![CDATA[在有些情况下需要使用JavaScript脚本来辅助测试，可以通过用JS赋值或者用js执行点击操作等方式：
一、声明js脚本
String js =” alert(\"hello,this is a alert!\")”;
执行js脚本
((JavascriptExecutor) driver).executeScript(js);
执行之后会在浏览器上弹出一个alert，显示内容是“he]]></description><category></category></item><item><title><![CDATA[selenium之浏览器弹出新窗口（新页面）]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/78119561</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/78119561</guid><author>x12c345</author><pubDate>Thu, 28 Sep 2017 09:22:52 +0800</pubDate><description><![CDATA[在一个页面上点击一个链接之后，并不是在当前页面上打开，而是重新打开一个新页面；这种情况下如何跳转到新的页面上操作？
首先，需要了解的是每个窗口都有句柄的，可以理解为浏览器窗口的唯一标识符，根据这个标识符来确定新打开的窗口：
先获取当前窗口的句柄，
String current_handle = driver.getWindowHandle();
打开新窗口后获取所有窗口的句柄，
Set ]]></description><category></category></item><item><title><![CDATA[selenium之操作日期控件]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/77099360</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/77099360</guid><author>x12c345</author><pubDate>Fri, 11 Aug 2017 16:06:08 +0800</pubDate><description><![CDATA[由于日期控件不好操作，并且一般日期控件都为input标签，可以通过JavascriptExcutor类来将日期控件的readOnly属性移除
public void javascriptAction(WebElement element) {
JavascriptExecutor js = (JavascriptExecutor) driver;
   js.executeScript("a]]></description><category></category></item><item><title><![CDATA[Maven入门（含实例教程）]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/72842062</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/72842062</guid><author>x12c345</author><pubDate>Fri, 02 Jun 2017 10:33:15 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/u013142781 
Maven这个个项目管理和构建自动化工具，越来越多的开发人员使用它来管理项目中的jar包。接下来小宝鸽，将从下面几个方向介绍maven：（1）Maven简单介绍  
（2）Maven安装与配置  
（3）Maven携手eclipse构建项目  
（4）Maven的常用命令  
（5）Maven实例猿友门抓紧了，马上起飞了：（1]]></description><category></category></item><item><title><![CDATA[selenium之获取alert]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/71725015</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/71725015</guid><author>x12c345</author><pubDate>Fri, 12 May 2017 14:15:25 +0800</pubDate><description><![CDATA[selenium提供一个Alert的API专门获取Alert.使用方法为：
Alert a = driver.switchTo().alert();    此方法可以获取当前页面弹出的alert
a.getText();   获取提示框的文本内容
a.accept();   点击提示框的确定按钮
a.dismiss();   点击提示框的取消按钮]]></description><category></category></item><item><title><![CDATA[selenium之处理下拉列表]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/71722721</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/71722721</guid><author>x12c345</author><pubDate>Fri, 12 May 2017 13:57:39 +0800</pubDate><description><![CDATA[selenium中有个Select类来处理下拉，大概思路是：先定位出下拉框（元素），然后将该元素传入Select对象中，在通过Select中的相关方法来传入下拉列表的值
我们先要定位这个Select下拉框(元素)

WebElement element_province = driver.findElement(By.id(“province”));

然后把element传入Selec]]></description><category></category></item><item><title><![CDATA[selenium 之 submit（）方法]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/71713814</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/71713814</guid><author>x12c345</author><pubDate>Fri, 12 May 2017 11:56:35 +0800</pubDate><description><![CDATA[在有表单的的界面上，可以不通过点击按钮进行提交操作，这就需要用到submit()方法

此源码需要在一个表单（Form）中，并且type需要时submit类型，此时我们的代码可以这样写：
WebElement login= driver.findElement(By.id(“loginBtn”));


login. submit();]]></description><category></category></item><item><title><![CDATA[java中关于File和io 的个人小结]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/66476760</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/66476760</guid><author>x12c345</author><pubDate>Sun, 26 Mar 2017 16:48:34 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item><item><title><![CDATA[关于自动化测试模型介绍]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/66472657</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/66472657</guid><author>x12c345</author><pubDate>Sun, 26 Mar 2017 10:53:58 +0800</pubDate><description><![CDATA[1. 自动化测试模型可以分为以下几类：
 模块化驱动测试
 数据驱动测试
 关键字驱动测试（常见的关键字驱动工具：selenium IDE、QTP、Robot framework）
2. 模块化驱动测试：
 主要是指将会重复的用的公共模块单独封装起来，便于多次调用，省去了重复代码的编写
3.数据驱动测试：
主要通过定义变量的方式进行参数化，也可以通过定义
数组、字典的方式进行参数化]]></description><category></category></item><item><title><![CDATA[selenium之 定位以及切换frame（iframe）]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/57075461</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/57075461</guid><author>x12c345</author><pubDate>Sat, 25 Feb 2017 11:38:45 +0800</pubDate><description><![CDATA[selenium之 定位以及切换frame（iframe）很多人在用selenium定位页面元素的时候会遇到定位不到的问题，明明元素就在那儿，用firebug也可以看到，就是定位不到，这种情况很有可能是frame在搞鬼（原因之一，改天专门说说定位不到元素，可能的一些原因及处理办法）。frame标签有frameset、frame、iframe三种frameset跟其他普通标签没有区别，不会影响到正常的]]></description><category></category></item><item><title><![CDATA[selenium学习第一步（firefox安装firebug和firepath插件）]]></title><link>https://blog.youkuaiyun.com/x12c345/article/details/55224428</link><guid>https://blog.youkuaiyun.com/x12c345/article/details/55224428</guid><author>x12c345</author><pubDate>Wed, 15 Feb 2017 22:00:37 +0800</pubDate><description><![CDATA[1.  FireBug 是Firefox浏览器的插件；
     FirePath是FireBug插件扩展的一个工具；
2. chrome浏览器自带开发人员工具，可以通过工具——开发人员模式或者直接按快捷键F12打开
3. IE浏览器从IE8开始加入了开发人员工具，通过工具——开发人员工具模式或者F12打开
4. selenium环境的安装：
 （1）java的安装
 （2）JDK(j]]></description><category></category></item></channel></rss>