- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 在ChromeDriver中启用用户缓存(如H5的localStorage)
在做自动化测试的时候,有时我们需要保证浏览器支持缓存功能,比如在网页中用到了HTML5的localStorage,如果使用默认的ChromeDriver,那么localStorage功能就会出现问题,需要使用user-data-dir参数进行初始化ChromeDriver,在这里需要注意当使用user-data-dir时,千万不要使用默认的用户数据路径"C:/Users/user name/App
2017-04-25 15:55:16
5706
转载 Apache http 服务器如何启用和设置 https 连接以提供加密的 http 通讯教程
原文地址:http://blog.youkuaiyun.com/joyous/article/details/50834504#commentsApache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数电脑操作系统中运行,由于其跨平台和安全性。被广泛使用,是最流行的Web服务器软件之一,快速,可扩展性强,是 Apach
2017-02-23 21:27:50
753
原创 使用C#清空Edge浏览器的Cookie
我在用Selenium做Edge自动化测试的时候发现,Selenium的Driver.Manage().Cookies.DeleteAllCookies()在Edge上没有其作用,导致第二次打开Edge保存了上次的登录信息,所以需要另外写代码清空CookieGoogle了一下发下Edge的Cookie信息存储在%LOCALAPPDATA%\Packages\Microsoft.Micr
2017-02-23 11:23:14
2478
转载 使用APACHE部署DJANGO程序的时候如何配置静态文件支持?
原文地址:http://blog.chedushi.com/archives/4692我的环境是: CentOS 7 + Python 2.7 + Django 1.8.17使用apache部署django程序的时候如何配置静态文件支持,下面红色字体部分为配置静态文件支持:DocumentRoot /var/other/django/ibooklist/
2017-02-22 22:23:11
1199
翻译 为Replica Set配置访问控制
原文地址:https://docs.mongodb.com/manual/tutorial/deploy-replica-set-with-keyfile-access-control/#deploy-repl-set-with-auth 概述强制对Replica Set进行访问控制,需要如下配置:使用Internal Authentication对Replic
2017-01-18 14:52:34
539
翻译 搭建包含3台机器的Replica Set
原文地址: https://docs.mongodb.com/manual/tutorial/deploy-replica-set/概述当发生断网、系统故障时,拥有3台机器的mongodb复制集(replica set)能够提供充分的冗余机制,保证数据库系统正常运行。MongoDB复制集对处理大量的分布式读取操作也有很好的性能。MongoDB复制集只允许包含奇数个成员(3,5,7.
2017-01-17 18:24:47
739
原创 删除临时存储过程
最近发现SQL脚本中的一段代码不工作了,这段代码主要是用来删除临时的存储过程的,代码如下:IF object_id('#AddUser') IS NOT NULL DROP PROCEDURE #AddUserGOCREATE PROCEDURE #AddUser@LoginName VARCHAR(128)ASBEGIN select @LoginNameEN
2017-01-13 17:33:35
570
1
原创 Visual Studio某些项目类型不能使用ConfigurationManager读取app.config文件的解决办法
在做C#开发的时候经常使用app.config或者web.config,将一些简单的配置信息存在config文件里面,然后使用ConfigurationManager来读取很方便,但是最近在开发load test的时候发现这个方法不灵了,检查引用发现System.configuration还在,config文件也没有问题。最后Google了一下才发现,原来是项目类型的问题,简单来说就是Load
2016-11-18 17:36:33
3430
3
翻译 使用PowerShell关闭远程机器上的进程
原文地址:http://rakhesh.com/powershell/killing-a-process-on-a-remote-computer-using-powershell/在本地计算机上关闭进程的方式:(Get-Process -Name notepad2).Kill()Stop-Process -Name notepad2Get-Process -Name notepa
2016-11-15 15:16:56
3537
原创 The type or namespace name '***' could not be found (are you missing a using directive or an asse
今天在一个已有的Solution里面添加新的Project的时候出现了这个错误,具体出错步骤:1. 现有Solution S, 包含项目 P1, P2.2. 添加项目P3, P3引用P1, P2。具体项目依赖关系如下:本来很简单的事情,结果添加新项目后,新项目总是不能引用P1和P2。最后研究很久才发祥,原来P1和P2使用的是.NET FrameWork 4.5.1和
2016-11-09 14:28:02
4583
原创 unknown error: cannot get automation extension
今天把Selenium的C# Driver升级到了最新的3.0版,结果Code就一直不能执行了,具体错误信息如下。System.InvalidOperationException was unhandled by user code HResult=-2146233079 Message=unknown error: cannot get automation extension
2016-11-08 15:11:53
7175
原创 Selenium 实例化WebDriver
实例化不同WebDriver的时候有不同的设置,比如想在初始化Driver的时候就最大化窗口,Chrome需要使用浏览器参数start-maximized,想要在初始化Edge后清空缓存需要先使浏览器跳转到一个页面。var options = new InternetExplorerOptions();EdgeOptions edgeOptions = new EdgeOptions
2016-11-08 14:01:53
2051
原创 AngularJS修改model值时,显示内容不变
一段很简单的AngularJs代码: {{name}}网页上回显示一个文本框,输入值,文本框下面会显示所输入的内容。简单修改一下代码: {{name}}这次当输入内容时,不会显示输入信息了,同时AngularJs表达式也不能被解释了。感觉是因为Angular默认不存在myApp的对象,所以angular找不到对应的应用程序
2016-11-07 18:58:29
3113
翻译 ngApp
原文:https://docs.angularjs.org/api/ng/directive/ngAppngApp指令可以用于自动引导AngularJs应用程序。ngApp指令指定了应用程序的根节点位置,通常放在页面的根节点附近,例如在或者节点上。当使用ngApp的时候要注意一下几点:1. 每个html文档只能自动加载一个AngularJS应用程序。文档中的第一个ngApp将被用来
2016-11-07 18:46:37
2521
原创 自定义指令
重新开始学习AngularJS,把学到的一些东西记录下来。今天学习AngularJS的自定义属性,按照runoob上面的例子联系一下,原文地址:http://www.runoob.com/angularjs/angularjs-directives.html1. 使用元素名作为自定义属性:var app = angular.module("myApp", []);app.d
2016-11-07 14:02:23
273
原创 Jenkins学习总结
Jenkins是一个非常流行的分布式持续集成工具。强烈推荐初学者看看这个博客:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html我会持续将学习总结发布到这里的:1. 在CentOS上搭建了Jenkins服务之后,其它机器不能访问。解决方法:检查防火墙设置:我在允许了一下两个服务之后,就可以访问了:
2015-08-29 22:07:25
802
原创 使用开源中国的源码托管服务进行团队开发的一点总结
最近想和几个人一起开发一个项目,大家不在一起工作,那么源代码管理就是一个问题,于是在网上找了一个源码托管服务,经过一些简单研究终于设置成功了,所以在这里记录一些这个过程。1. 首先你得要有一个oschina的账号,来这里注册https://git.oschina.net/2. 在oschina上面创建自己的项目:http://git.oschina.net/projects/new,也可以
2015-07-26 10:43:53
1091
原创 PowerShell远程执行脚本是如何引用外部参数
Invoke-Command -Session $s -ArgumentList $variables -Scriptblock { param($variables) $DeployedBundles = "" if($variables -ne $null -and $variables.Length -gt 0){ $DeployedBundles
2015-05-13 11:54:26
4174
原创 Exception has been thrown by the target of an invocation
最近执行测试项目时出现了这个错误,代码没有问题,一直正常的。经过多次尝试,发现可能是因为我的登录帐户换了,生成的TestResources文件的读写出了问题,于是清空TestResources文件夹之后再运行test case果然好了
2013-11-15 15:18:26
7493
原创 TextArea不能遮挡后面的文字
在使用TextArea时发生了一个奇怪的现象,就是TextArea不能遮挡后面的文字,经过研究发现是 position : inherit; 引起的 做了以下几个简单试验:首先原始UI如下,当单击“回复”按钮时显示一个DIV,DIV中包含一个TextArea和两个按钮:1. 当DIV的position : fixed,relatived 或者absolute时,显示
2013-08-06 11:03:00
1056
转载 在VS2012中分类执行test case
原文地址:http://blogs.msdn.com/b/visualstudioalm/archive/2012/11/09/how-to-manage-unit-tests-in-visual-studio-2012-update-1-part-1-using-traits-in-the-unit-test-explorer.aspx 最简单应用:通过test case文件路径过滤ca
2013-06-04 11:21:37
822
转载 Win7清除程序的最近打开记录
原文地址 :http://hi.baidu.com/yy_skyblue/item/41ea3166d2d5fe96c5d24952 Win7清除程序的最近打开记录先说说本文包含哪些内容, 顺序如下:1. 禁用"最近"打开记录(包括开始菜单)2. 手动清除"最近"打开记录. (不包括菜单)1. 禁用"最近"打开记录当我们使用资源管理器的时候, 在对应的目
2013-02-18 10:30:43
553
原创 为PowerShell脚本文件添加参数
在很多情况下,我们需要直接调用一个PowerShell脚本文件(.ps1文件), 而不是用ISE代开这个文件然后F5执行,有时候我们需要动态的告诉这个脚本一些变量值,这是我们就需要为这个脚本文件设置参数了,也许你会说,我写一个大方法替代这个脚本文件不好吗? 当然可以了,这少我认为完全可以,但是你这个方法是不是显得特别臃肿呢?还有你使用这个方法时是不是也要导入这个方法所在的文件呢? 所以在很多情况下
2013-02-16 14:31:39
2260
原创 为网站添加logo
所有的大型网站都有自己的logo,当打开一个网站时,浏览器标签上面以及地址栏上面都有一个logo,那么这是怎么做的呢? 上网搜了一下,主要有两种方法:1, 直接在网站目录的根节点下面放一张你的logo图片,该图片必须是.ico格式,而且名字必须严格限制为favicon.ico, 其他不需要任何操作, IIS就可以解析了。2, 在网页代码中添加引用:, 注意这个文件也必须是.ico格式,不支
2013-02-04 17:22:13
809
转载 InfoPath学习
最近项目要用到SharePoint,所以用到了InfoPath,上网搜到一篇博客感觉很好:http://sunny1229.blog.51cto.com/1171745/7971881. InfoPath的组成 •1. 设计 InfoPathDesigner –设计模式是给表单设计人员使用的,用来设计表单模板。 •2. 填写 InfoPa
2013-01-15 15:55:49
664
转载 数据库中插入中文的乱码问题
原贴:http://www.cnblogs.com/yichengbo/archive/2011/08/12/2135892.html总的来说就是两点:1. 数据库设计:字段类型要用N**, 例如原来是VARCHAR,现在用NVARCHAR,原来CHAR,现在用NCHAR2.插入数据时进行控制:INSERT INTO table (name) VALUES(N'张三
2013-01-15 15:45:56
382
原创 .NET 多版本引用
在C#的项目中经常要引用各种DLL,有时就要引用其他版本的DLL,此时就会产生问题。前段时间一个同事在.NET4.0版本的project上引用SQL Server SMO,就出现了这种问题,他本地机器上安装的是SQL Server 2008,所以他引用的SMO是.NET2.0,此时就出现了版本问题。 错误信息:Mixed mode assembly is built agains
2012-11-12 10:54:43
1844
转载 jquery selector 基础
http://www.cnblogs.com/zwl12549/archive/2008/08/09/1264163.html#commentformJquery的这套选择符是比较帅气的,借用了XPath2.0和CSS1-3中的语法,并且兼容了多个浏览器,让原本非常复杂的DOM,一下子变得简单起来了,手中最新的版本是1.2.2b,下面的所有例子,也是根据此版本提供的例子。测试HTML代码:
2012-08-10 19:08:35
346
原创 使用easydrag轻松实现web控件的拖拽效果
今天在学习JQuery的时候,看到一篇文章介绍Jquery插件EasyDrag实现控件拖拽效果。自己试了一下在IE9上轻松实现,效果非常好。http://fromvega.com/wordpress/2007/07/14/easydrag-jquery-plugin/使用起来也非常简单:$("#box2").easydrag();$("#box2").setHandler('han
2012-08-06 18:32:35
1056
原创 WebClient Headers
使用WebClient类进行Post操作时遇到错误:This header must be modified using the appropriate property.字面意思就是要求使用恰当的属性,那么WebClient的Header都有哪些可用的属性呢?以下是我从网上搜索到的:使用时wc.Headers.Add("ContentType","application/x-
2012-07-10 11:22:16
2601
转载 html中span标签中width属性无效的解决方法
原文地址 : http://hi.baidu.com/java_learning/item/0ad9083f179f145b81f1a7c8 先看下面代码: php自学网 输出:php自学网 可以看到 span会自动根据包含的内容来变化宽度. 这是因为:对于内联元素(可以是默认即为内联的比如 span 元素,也可以是 display: inline 的元素) wid
2012-07-07 23:33:52
1110
转载 使用Forms验证存储用户自定义信息
原文地址:http://www.cnblogs.com/zxjyuan/archive/2009/08/21/1551196.html非常感谢原文作者 1.使用Forms验证存储用户自定义信息Forms验证在内部的机制为把用户数据加密后保存在一个基于cookie的票据FormsAuthenticationTicket中,因为是经过特殊加密的,所以应该来说是比较安全的。而.net
2012-06-13 22:11:49
566
原创 XAML只能识别之前声明过的对象
最近在看WinPhone开发,随手写了一段代码,发现一个有意思的问题,XAML文件就像面向过程语言一样,只能识别之前声明过的东西,否则会提示类似:The resource "XXX" could not be resolved 错误.出错代码: 红色部分编译出错:'{DependencyProperty.UnsetValue}' is not a valid value for prope
2012-04-11 16:28:57
612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人