- 博客(19)
- 收藏
- 关注
原创 Windows Server 2016中执行命令报错:发生系统错误 5. 拒绝访问解决方案。
问题描述:1. CI流程(Jenkins Pipeline)中需要集成UI自动化测试脚本。2. UI自动化测试脚本运行在云服务器Win Server 2016上。3. 云服务器没有实体显示器,用户一般需要远程桌面才能访问。4. UI自动化测试时,需要关闭远程桌面,以免对UI测试造成影响。具体可参考:如何关闭远程桌面后仍处于可交互状态 - 班哥静听 - 博客园 (cnblogs.com)5. 基于以上原因,在代码中需要使用tscon 命令来自动关闭远程桌面。6. 在运行中发现远程桌面未
2021-01-20 14:02:25
3720
原创 Katalon 功能亮点
Katalon亮点介绍1. 无需安装其他组件和配置环境,下载软件后运行即可直接开始编写测试脚本。2. 自身就集成IDE,不需要借助另外的IDE(如当前需使用Eclipse等)。3. 提供丰富的可视化界面,默认支持将数据,控件,测试用例分离。4. 编辑测试用例时,支持UI手动模式和脚本模式两种模式,随意切换。5. 定位控件时,多个条件(可选)同时定位控件,准确度更高。6...
2021-01-20 13:44:01
456
转载 转载文档收藏
PyQT4相关文档http://www.cnblogs.com/coderzh/archive/2009/06/28/1512654.html
2015-08-21 11:48:10
441
原创 Jenkins 通过参数选择不同的邮箱地址
问题描述:当部署的Jenkins已经上线使用,但是这个时候又需要在线上的这个系统中进行测试,而不需要将这些测试过程中可能产生的邮件等内容发送到正式运行时,需要在测试的时候用不同的邮箱地址。即上线运行时,邮件接受者为A,而测试的时候是B.当然可以修改邮件列表,但是如果脚本或者配置中用到了很多这个邮件地址,则会相当麻烦,而且还可能出现漏改的情况。解决办法:在Job的配置中添加一个参
2015-05-19 14:34:18
1637
原创 未能正确加载 ”Microsoft.VisualStudio.Editor.Implementation.EditorPackate“包错误解决方法
最近在同事我自己身上都发生了未能正确加载 ”Microsoft.VisualStudio.Editor.Implementation.EditorPackate“包的错误,经过论坛上大家各抒己见,解决了该问题,现将解决方法分享给大家:出错报的messagebox:通过查看ActivityLog.xml,显示如下错误,解决方法:方法1. 进入控制面板-
2013-10-09 14:09:10
11263
4
原创 selenium的import 问题
今天在群里面给一哥们解决了一问题,自己也对selenium的其中结构更加深入了解了下:问题描述:from selenium import webdriverwebdriver.firefox() 可以调用成功,但是通过webdriver.ie()调用报错, not callable.问题解答:通过查看selenium的机构,selenium包下面有个包叫webd
2013-08-15 21:05:10
9197
原创 Selenium中无法定位的元素的原因探讨记录
今天在通过Selenium的Webdriver 操作网页的时候,在一段时间一直无法通过各种方法定位到元素。具体情况如下:进入到网页之后,通过firebug找到需要寻找的元素的位置,看到源码中该元素的一些key-value对,如id, css, name等等,希望通过其中一项定位到该元素,但是经过多次尝试,都无法定位到该元素,程序一直报错说没有此元素,由于是最近才开始操作这些东西,所以对这些
2013-08-14 22:13:34
8976
3
原创 Selenium Network error 或 Access Denied 错误
最近在捣鼓Selenium 2.X版本的Webdriver. 在公司初始化一个Firefox 的Webdriver的时候就一直报错,要不就是Network error,要不就是Access Denied. 但是回家在自己电脑上就运行的很正常。在网上搜索了很多内容,也没有解决的办法,很多方法无非就是修改一下代理或者什么的。但是我都统一在电脑上试过一遍都还是没法通过。今天偶然用Admini
2013-08-14 21:55:52
2005
原创 Django 部署到Apache上CSS消失的问题
在网上搜索到相关的解决方案,但是我搞不定,可能还没到那么高深的地步吧,我自己研究了哈,做了两个小小的改动,让admin页面有了CSS第一步:在apache2.conf中加了以下内容 SetHandler None即所有通过URL /static/访问的内容都不需要CGI处理,自己处理,这个时候它会自动跑到/var/www。apache默认的
2012-11-22 11:42:14
1720
原创 partition函数的实现
问题描述:对于含有n个数组的数组,以一个确定的基准元素,将数组分成左右两部分,使得左边部分的所有元素小于(等于)基准元素,右边部分大于(等于)基准元素。要求:在算法实现中不利用中间数组变量。即原地进行分组。算法实现:int Partition(int a[], int p, int q){ int i = p; int j = q + 1;
2012-11-12 15:38:53
838
原创 python thread模块与threading模块
threadind 模块比thread模块更加先进,对线程的支持更为完善。使用thread模块的属性有可能会与threading出现冲突,而且thread模块的同步原语很少,但是threading有很多。thread模块不支持守护线程。当主线程退出时,所有子线程不论他们是否还在工作,都会被强行退出。threading模块支持守护线程,守护线程一般是一个等待客户请求的服务器,
2012-11-08 15:33:42
788
原创 python
python是单线程语言,一个python进程同时只有一个线程处于运行中(虽然开了多个物理线程),即最多只能占有CPU的一个核,所以无法发挥多核CPU的优势。用全局锁来实现多个线程之间的切换,当线程获得全局锁的时候开始执行,其它线程就等在哪里,当线程执行一定的二进制代码或者进行IO操作的时候就会释放全局锁。其他线程就可以获得全局锁开始执行。个人理解:获得全局
2012-11-08 15:24:48
453
原创 python 作用域与带有循环变量的默认参数比较
def makeActions(): acts=[] for i in range(5): acts.append(lambda x: i ** x) return actsacts = makeActions()acts[0](2)=16------>看起来貌似应该是 0^2 = 1acts[1](2)=16------>看起来貌似应该
2012-10-26 16:20:27
770
原创 关于HTML5视频播放的一些内容(2)
上次说到浏览器对于不同的useragent会返回不同的页面源码,返回源码之后就需要我们默默无闻的webkit来解析了,这个解析过程相当的复杂,要对页面源码词法解析,语法解析,然后还要针对不同的tag处理等等生成DOM 树和Render树,不过最主要的两个类就是HTMLTokenizer.cpp和HTMLParser.cpp.从前者的write中开始往下跟就能看到其解析过程了。生成D
2011-10-25 16:01:44
1208
原创 关于HTML5视频播放的一些内容(1)
最近做了部分关于HTML5视频播放的项目,主要是调部分bug,在这个过程中对HTML5视频播放的整个流程也是大概看了下,现对前一段时间的东西做一个总结,把自己了解的东西都分享出来,如果有说的不对的地方,请大家不吝指点指点。 关于HTML5视频播放,这个要追溯到关于HTML和webkit的相关内容了,至于具体的关于两者的内容,我想只需要google一下应该有大量的相关资料,
2011-10-25 15:45:44
977
转载 查看内存常用的几个命令详解
几乎看什么内核漏洞分析之类的文章,第一眼都是被 cat /proc/{pid}/maps产生的一堆奇怪的信息唬住了,都不敢往下看居然没有搜到关于它们的详细介绍,旁边也没有表头什么的解释信息那就我来整理一下吧,方便后人ls /proc 能看到一些数字命名的文件夹
2011-08-03 13:57:11
998
转载 关于UML的内容
初来乍到,很多东西都是从网上看到的,转过来自己留着以后好用。从网上下的DOC 文章,里面也没有具体来源,所以就无法备注了,如有冒犯,敬请原谅!! <!--p {margin-bottom:0.08in}--> 下面这个表格简要介绍
2011-08-02 15:31:54
611
1
原创 开始写日志了
每天这么打酱油也不是什么好事,打算开始写写日志。一来可以记录自己每天的工作情况;二来可以把自己看的东西都能来个小的总结,下次要看的时候也好找。这些天每天无非就是以下几件事:1,看代码,用SI看的,不能不说SI的确是不个不错的软件,对于我这样的菜鸟来说,已经很够我使用了。
2011-08-02 15:28:50
403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人