<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangyanru0810的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangyanru0810</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangyanru0810]]></copyright><item><title><![CDATA[行为驱动开发]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/52292080</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/52292080</guid><author>wangyanru0810</author><pubDate>Tue, 23 Aug 2016 17:25:48 +0800</pubDate><description><![CDATA[温故而知新
      每次看一个旧的资料的时候都会有新的认识和理解。
BDD（行为驱动开发 Behavior Driver Development），以前只是知道这是一种敏捷的开发方法，但是并没有真正认识到这种开发模式有什么好处或者特点。BDD其实更关注的是业务需求而不关注技术。我所能想到的有一下几个好处。
1.可以是更多的非程序员参与进测试用例的设计进来。比如项目经理，手工测试人员，还有]]></description><category></category></item><item><title><![CDATA[面试感悟----一名3年工作经验的程序员应该具备的技能]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/51970525</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/51970525</guid><author>wangyanru0810</author><pubDate>Wed, 20 Jul 2016 17:30:28 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/xrq730/p/5260294.html]]></description><category></category></item><item><title><![CDATA[Selenium-webdriver系列教程(17)————为firefox设置下载文件的保存目录]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/40622899</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/40622899</guid><author>wangyanru0810</author><pubDate>Thu, 30 Oct 2014 17:05:26 +0800</pubDate><description><![CDATA[Firefox为我们提供了非常丰富的配置功能，下面的代码就实现了配置下载目录的功能。


Ruby代码  


profile = Selenium::WebDriver::Firefox::Profile.new  profile['browser.download.dir'] = "/tmp/webdriver-downloads"  profile['browser.downlo]]></description><category></category></item><item><title><![CDATA[让powershell在不显示提示信息的情况下通过Internet上下载的ps脚本]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/30075151</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/30075151</guid><author>wangyanru0810</author><pubDate>Wed, 11 Jun 2014 17:17:28 +0800</pubDate><description><![CDATA[1、将脚本文件解除锁定
“右击”脚本文件，选择“属性”]]></description><category></category></item><item><title><![CDATA[about_Execution_Policies]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/30074617</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/30074617</guid><author>wangyanru0810</author><pubDate>Wed, 11 Jun 2014 17:13:47 +0800</pubDate><description><![CDATA[about_Execution_Policies
主题
    about_Execution_Policies

简短说明
    说明 Windows PowerShell 执行策略，并介绍如何对它们进行管理。

详细说明
    使用 Windows PowerShell 执行策略，可以确定 Windows PowerShell 
    加载配置文件和运行脚本的条件。

    可以为本]]></description><category></category></item><item><title><![CDATA[powershell 执行策略]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/30065403</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/30065403</guid><author>wangyanru0810</author><pubDate>Wed, 11 Jun 2014 16:05:50 +0800</pubDate><description><![CDATA[PowerShell的脚本在运行时是受到security policy的限制的。缺省的状态是Restricted。下面是几种状态的说明。






运行规则



描述





受限



单个命令可以运行，以前保存过的脚本不能运行。这个也是默认设置。





全部签名



即使是在本地的电脑上，也必须是带有数字签名的脚本才能运]]></description><category></category></item><item><title><![CDATA[使用J2SE API读取Properties文件的六种方法]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/27309487</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/27309487</guid><author>wangyanru0810</author><pubDate>Wed, 28 May 2014 09:47:05 +0800</pubDate><description><![CDATA[使用J2SE API读取Properties文件的六种方法

1。使用java.util.Properties类的load()方法
示例： InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);

2。使用jav]]></description><category></category></item><item><title><![CDATA[Windows PowerShell 中的自动变量的列表]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/27177703</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/27177703</guid><author>wangyanru0810</author><pubDate>Tue, 27 May 2014 10:17:23 +0800</pubDate><description><![CDATA[下面是 Windows PowerShell 中的自动变量的列表：$$包含会话所收到的最后一行中的最后一个令牌。$?包含最后一个操作的执行状态。如果最后一个操作成功，则包含 TRUE，失败则包含 FALSE。$^包含会话所收到的最后一行中的第一个令牌。$_包含管道对象中的当前对象。在对管道中的每个对象或所选对象执行操作的命令中，可以使用此变量。$Args包含由未声明参数和/或传递给函数、脚本或脚本]]></description><category></category></item><item><title><![CDATA[Powershell使用哈希表]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/27174631</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/27174631</guid><author>wangyanru0810</author><pubDate>Tue, 27 May 2014 09:47:06 +0800</pubDate><description><![CDATA[哈希表存放的是对，在哈希表中不再仅仅限制使用数字寻址，可以使用任意类型的数据类型寻址。
创建哈希表
之前使用@()创建数组，现在使用@{}创建哈希表，使用哈希表的键访问对应的值。
PS C:Powershell> $stu=@{ Name = "小明";Age="12";sex="男" }
PS C:Powershell> $stu

Name                        ]]></description><category></category></item><item><title><![CDATA[Powershell指定函数的返回值]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/27096167</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/27096167</guid><author>wangyanru0810</author><pubDate>Mon, 26 May 2014 17:18:15 +0800</pubDate><description><![CDATA[一个或多个返回值
Powershell不像它编程语言，它的函数可以有多个返回值。如果你直接调用函数，返回值会在控制台输出。当然你也可以将结果存储在一个变量中进一步处理。
下面的例子演示返回一个值：






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16



function 
Square([double]]></description><category></category></item><item><title><![CDATA[远程连接命令]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/26698991</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/26698991</guid><author>wangyanru0810</author><pubDate>Fri, 23 May 2014 14:04:24 +0800</pubDate><description><![CDATA[1、在命令行窗口输入
mstsc /?   获取到]]></description><category></category></item><item><title><![CDATA[Ecilpse 快捷键]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/26556295</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/26556295</guid><author>wangyanru0810</author><pubDate>Thu, 22 May 2014 09:26:14 +0800</pubDate><description><![CDATA[Alt + ？   #代码提示
ctrl + l     #去某一行]]></description><category></category></item><item><title><![CDATA[匿名内部类]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/26497357</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/26497357</guid><author>wangyanru0810</author><pubDate>Wed, 21 May 2014 17:54:19 +0800</pubDate><description><![CDATA[public class MainFrame {

    public void innerclass(Foo foo){
//       foo.foo2();
    }
    
    
    public static void main(String args[]){
        MainFrame mainFrame = new MainFrame();
]]></description><category></category></item><item><title><![CDATA[组件不能提交事件]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/14164457</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/14164457</guid><author>wangyanru0810</author><pubDate>Tue, 05 Nov 2013 13:25:26 +0800</pubDate><description><![CDATA[Whenever an UICommand component
 fails to invoke the associated action method or an UIInputelement
 fails to update the model value, then verify the following:



UICommand and UIInput component]]></description><category></category></item><item><title><![CDATA[自动测试之ruby和cucumber的点点滴滴（一）]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/11976189</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/11976189</guid><author>wangyanru0810</author><pubDate>Tue, 24 Sep 2013 15:10:34 +0800</pubDate><description><![CDATA[1、When (/^我是一个oa测试用户者$/) do
  @browser = Watir::Browser.new :chrome
  @browser.goto"http://10.228.191.223/login.xhtml"
end
一个when和end之间是一个作用区域，局部变量离开这里会失效
2、Feature:系统登陆
  Scenario:以测试使用者登陆
  G]]></description><category></category></item><item><title><![CDATA[Ruby正则表达式示例讲解]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/11574367</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/11574367</guid><author>wangyanru0810</author><pubDate>Wed, 11 Sep 2013 17:23:31 +0800</pubDate><description><![CDATA[http://developer.51cto.com/art/200912/169260.htm]]></description><category></category></item><item><title><![CDATA[ruby如何使用require加载从外部定义的类或模块]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/11525639</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/11525639</guid><author>wangyanru0810</author><pubDate>Tue, 10 Sep 2013 14:53:35 +0800</pubDate><description><![CDATA[比如迩自己写了一个类、名为SendMail、这个类放在一个send_mail.rb的文件中、

如果迩企图在相同目录中引用这个类、使用

require "send_mail"


那是白费心机的、莪们要加上这段

$: "File.dirname(__FILE__)"


意思就是把当前目录临时加入库的环境路径中、现在迩再使用require语句便可以正确引入了、再举个例子]]></description><category></category></item><item><title><![CDATA[DB2概况了解]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/9307453</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/9307453</guid><author>wangyanru0810</author><pubDate>Fri, 12 Jul 2013 10:41:44 +0800</pubDate><description><![CDATA[DB2是IBM1983年推出的第一款面向大型企业的商业化关系数据库管理系统。80年代初的db2的发展重点放在大型的主机平台，从80年代中期到九十年代初期db2发展到中型机、小型机和微机平台。]]></description><category></category></item><item><title><![CDATA[学习db2优秀的网址]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/8997769</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/8997769</guid><author>wangyanru0810</author><pubDate>Fri, 31 May 2013 09:20:44 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/shangboerds/article/details/4583960]]></description><category></category></item><item><title><![CDATA[读书笔记--《JAVA编程思想》---第12章 通过异常处理错误]]></title><link>https://blog.youkuaiyun.com/wangyanru0810/article/details/8953565</link><guid>https://blog.youkuaiyun.com/wangyanru0810/article/details/8953565</guid><author>wangyanru0810</author><pubDate>Tue, 21 May 2013 09:22:50 +0800</pubDate><description><![CDATA[12.1概念    
   发现错误的理想时机是在编译阶段，也就是在你试图运行程序之前，然而编译期间并不能找出所有的错误，余下的问题必须在运行期间解决。这就需要错误源能通过某种方式，把适当的信息传递给某个接收者----该接收者将知道如何正确处理这个问题。--------这句话也就是说java其实是提供了一种机制使用户能够正确的处理错误。
      改进的错误恢复机制是提供代码健壮性的最强有力]]></description><category></category></item></channel></rss>