QTP脚本程序(原创自编)】的更多相关文章

'编写哨位台程序测试脚本,实现功能如下:'1.自动添加100条查哨换岗人员记录,'2.自动添加美电.海康,大华视频.'3.自动配置视频设备.'4.检查后台进程是否存在.'5.视频轮巡.'############################################ SystemUtil.Run "C:\Program Files (x86)\Aebell\智能哨位信息化系统\com_server.exe" '##################################…
QTP是基于VBS脚本语言的,大部分VBS脚本都能在QTP上运行,只是在一些细节上略有不同,比如说VBS上停止用sleep,QTP上用wait.QTP的强大之处在于对程序窗口的操作,有很多针对窗体的属性.方法,这个是VBS所没有的. 北大青鸟五山校区 问题起因: 在安装QTP,或者禁用IE浏览器里的一些ActiveX控件后,正常录制QTP时,不能产生相应的录制脚本,脚本内容为空. 解决方法: 根据实践,北大青鸟五山校区发现QTP在IE中录制脚本是依靠一个叫BHOManager Class的动态链…
1.Object Spy的Tips Hold the CTRL key to change the window focus or perform other mouse operations  2.QTP为什么无法单步调试? 安装Microsoft Script Debuger即可  3.QTP如何访问Oracle数据库? Dim rs,sq,pkeyset conn=createobject("adodb.connection")set rs=createobject("…
QTP自动化测试培训:描述编程之WebElement   通过描述性编程技术,来描述出来输入框: set po=browser("creationtime:=0").page("micclass:=page")  set desc=description.creatre() odesc("micclass").value="WebEdit" odesc("html tag").value="inp…
转载请标明http://www.cnblogs.com/winifred-tang94/ 要创建一个shell脚本程序,首先新建一个文本文件,然后在这个文本文件中按照shell编程规则输入shell命令即可. 要运行一个shell程序有两种方式: A. 赋予shell程序的执行权限(通过chmod命令) B. 通过另外的shell加载脚本(通过sh ./脚本文件名称的方式运行) Eg. 注意:上面的代码是错误的,最后echo后跟着的不是单引号’而是反引号`(esc下面的那个键) 也可以用sh .…
Xtrabackup每周增量备份脚本程序(含附件)   程序描述 本程序是一个对percona xtrabackup使用的脚本,它完成了MySQL每周的备份. 程序结构 此程序包含了4个目录(bin.conf.log.var): bin:存放运行备份的主脚本程序(*.sh). conf:存放着程序运行的配置文件变量(*.conf). log:存放的是备份时xtrabackup的输出内容(*.log). var:存放了索引文件(*.index)和错误记录文件(*.err). *.index:每当备…
2012-01-13 22:57:14 为我的开发板2440做二次开发,添加了can驱动,做了驱动测试程序,没理由不添加一个测试脚本程序啊!修改了测试程序,使应用程序更加灵活,添加了一下传递参数.接着又写了个shell脚本调用can驱动测试程序. 上图:…
练习1:写一个脚本程序,完成以下任务 1.添加五个用户,user1.user2.user3.user4.user5: 2.添加之前先判断是否存在该用户,如果存在则显示“某某用户已存在”: 3.每个用户的密码都为redhat,而且要求添加密码完成后不显示命令的执行结果: 4.每个用户添加完成以后,都需要显示“某某用户已经添加成功”: 首先要判断用户是否存在,我们通过 id 命令来判断: id user1 #判断user1是否存在 echo "user1 exists." #如果用户存在就…
测试环境:CentOS6.5 管理员:root 普通用户:test1 实现目标:在Linux启动时,以普通用户test1自动运行位于根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下: from datetime import datetime now=datetime.now() f=open('test.log','a') f.write('%s '%now) f.close() Linux在启动时,会自动执行/etc/rc.d目录下的初始化程序,…
下载 LFS所需要的源码包的脚本程序及检验方法 http://blog.csdn.net/yygydjkthh/article/details/45315143…
FROM:http://blog.csdn.net/sinboy/article/details/2466225 FROM:http://www.2cto.com/os/201006/50680.html 测试环境:Fedora7,管理员:root,普通用户:test1 实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下:  from datetime import datetime now=…
概述 脚本程序并不多见,所以在软件包分类中并没有把它列为一类.它更加类似于 Windows 下的程序安装,有一个可执行的安装程序,只要运行安装程序,然后进行简单的功能定制选择(比如指定安装目录等),就可以安装成功,只不过是在字符界面完成的.目前常见的脚本程序以各类硬件的驱动居多 以安装Webmin工具软件为例来说明脚本程序的安装步骤,Webmin 是一个基于 Web 的系统管理界面,借助任何支持表格和表单的浏览器(和 File Manager 模块所需要的Java),你就可以设置用户账号.apa…
摘要以前写看到别人写的脚本用shc加密的,我也有就了解了下. SHC代表shell script compiler,即shell脚本编译器.通过SHC编译过的脚本程序对普通用户而言是不读的,因此如果你想保护你的代码(例如含有密钥),则可以考虑SHC:然而有些人可以通过反向编译的方式破解SHC加密过的脚本.下面我们开始介绍: 一.使用SHC加密bash脚本程序1.下载并编译SHC# wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.…
在了解了linux终端和其搭配的基本Shell(默认为bash)的基础下,我们就可以在终端中用vi/vim编辑器编写一个shell的脚本程序了 Shell既为一种命令解释解释工具,又是一种脚本编程语言,用各种shell下的命令和一些特定的语法结构就可以组成一个Shell脚本程序,shell脚本程序是一个纯文本文件,但在执行之前不需要任何操作.我们可以通过写一些脚本来让我们更方便的对文件进行操作,以及做一些shell的测试. 1:打开终端,进入保存程序的目录,命令行输入 vi test.sh(Sh…
​    编写的程序打包成一个exe文件,随时可以双击执行,想想是不是很酷.接下来我们一起看一下如何将自己编写的程序打包为一个exe的可执行程序. 将程序打包成exe的好处 除了满足自己的成就感以外,将脚本程序打包成exe文件还是有切实的好处的.打包之后的程序包含了python执行程序和相应的python库,可以放在没有安装python和相关库的环境下执行.避免了相同的脚本在不同的电脑上需要搭建配套环境的繁琐. 安装pyinstaller库 执行命令pip install pyinstaller…
上节课已经教大家安装了Python的解释器,那么这节课我们就可以正式来写代码了 说明:在下面的代码演示中,我将大部分使用python交互器演示代码的输入输出,注意">>>"后面代表的是输入的代码,没有其他的标志代表的是输出 按照以往的惯例,首先我们还是写一个Hello world 程序 # -*- coding :utf-8 -*- #Author = susmote print("hello world") 按照以上的程序,我们简单做一个解释 字…
环境配置参考:http://www.cnblogs.com/halfacre/archive/2012/07/22/2603848.html 添加arcpy类库.arctoolbox.arcgis-bin如下所示. windos——preference——pydev 完成环境配置. 二.获取文件路径Python方法 os.getcwd()返回的是当前文件的目录.假如我的代码文件放在C:\Users\scfeng\workspace\arcgispython\src\root\tested包下 i…
一.添加固定注释 新建一TXT文档,将要添加的注释写在文档中 将文档名改为:ActionTemplate.mst 将文件放到QTP安装目录的dat文件夹中 设置好后,在QTP中每次新建一个测试就会自动添加固定的注释 二.调用外部vbs文件方法 1.将通用函数写在一个vbs文件中,以供其他脚本调用 2.调用外部VBS文件中的通用函数的方法(二选一即可),设置完后在QTP中直接使用函数名进行调用: 1)通过在QTP中设置:file-->settings-->Resource-->“添加VBS…
以前一直觉得自己没有写代码的资质,太急于求成,以为一天就能写好几个功能,几千行代码,于是就没耐心了,没心情学下去了....但是最近发现其实写代码是一个漫长的过程,都是在修修改改中成长起来的.于是今天试着慢慢用QTP测下参数限制,虽然代码量不多,其实也算不上编程,O(∩_∩)O哈哈~但也是个慢慢积累的过程. 转载要说明来自  博客园--邦邦酱好 哦~ 首先,我有一段登陆系统的测试模块,可以把它设为可重用的,并且参数化必要的信息,比如登陆用户名密码等等,这些就不细说了.可以参见<QTP自动化测试实践…
poptest(www.poptest.cn)致力于测试开发工程师的培训,以培养能胜任做测试工具开发,完成自动化测试,性能测试,安全性测试等工作能力为目标.自8月份成立2个月内中针对企业在职人员的能力提升连续开设了2个自动化测试班,1个性能测试班,覆盖了阿里巴巴.腾讯.百度.去哪网.滴滴.京东.乐视网.携程网.网易.美团.奇虎360.艺龙网.58同城.搜狐.搜狗.赶集网.聚美优品.唯品会.世纪佳缘.美丽说等共计78家企业公司员工共150名学员.年底公司准备出国玩,呵呵,在这里写个小脚本看看汇率情…
首先看个makefile范例: /*指明工具链,并为其取个简单的别名*/ CC = arm-linux-gcc LD = arm-linux-ld AR = arm-linux-ar OBJCOPY = arm-linux-objcopy OBJDUMP = arm-linux-objdump /*指明头文件的位置*/ INCLUDEDIR := $(shell pwd)/include /*-Wall 提示警告,-O2表示优化选项,最优优化,-fno-builtin表示自己来实现某些库函数,如…
1 语音发声脚本,调用sapi.spvoice读英语hh  保存为say.vbs,点击打开就可以念诗: set objTTS = CreateObject("sapi.spvoice") objTTS.speak("问来问去的问题too young too simple,sometimes naive") 使用JS要有activeX控件 var VoiceObj = new ActiveXObject("Sapi.SpVoice"); Voice…
[omcr@lnlte2dmr-tdl legacy]$ cat -A ums_del_mr_files_cfg.ini MrFileDiskMountPoint=/home^M$ MrFileDiskSpaceQuotaThresholdRatio=70^M$ MrFileReserveDayMin=7^M$ MrFileReserveDayMax=31^M$ MRF_Path=/home/mrftp/mrfile/dtmrfile^M$ MRE_Path=/home/mrftp/mrfile…
删除多个文件,不询问是否删除:rm -rf *.log (利用通配符) dos2unix 文件名:由于windows系统中文件的结束符和linux下文件的结束符不同,一些对语法要求较严格的脚本语言就会运行不了,如shell脚本语言,这是用本命令可将windows中文件格式转换成linux文件格式. windows中文件在linux下用cat -v 文件名命令查看shell文件可以看到非打印字符,第一行为#!/bin/bash/^M,最后结束符导致shell编译器不能识别该解释器地址. #!后面的…
今天开始自己的shell脚本练习,刚好公司有太服务器,要时间对数据的cp是按月的: 考虑:首先寻找规律,发现都放置在/opt/www/aaa/  里面有很多的2级和3级目录和文件,但我追踪要备份的是年月为文件名的格式:2015_06 这样的格式,首先我们不清楚这个目录下有多少这样的2015_06的子目录所以需要统计: @qq.com :: CST 2015 pathh=/opt/www/acc/musicFile/ @首先定义的是源文件路径 pathd=/opt2/musicFile/ @要备份…
前言:本文使用的是VBS脚本,实现了对繁星直播自动登录,自动进入房间并且自动评论. 前提准备:把需要刷的评论放到mysql中,再使用vbs读出评论 -------------------------------------------------------------------------------- 1.vbs实现连接mysql数据库并且读出数据 首先本地或者远程有一个mysql,再者,需要下载mysql connector,下载链接http://dev.mysql.com/downlo…
*号作为python脚本的传入参数时,必须用单引号'',才能正确传入.如python test.py 2014 '*' age python test.py 2014 * age是错误的. 比如 test.py脚本如下 import sys hdfs_report_historical_year = sys.argv[1] # eg:2014-05,2014-12,etc. hdfs_report_historical_month = sys.argv[2] # eg:all,region,ci…
备份昨天文件的脚本 @echo off set yy=%DATE:~,% set mm=%DATE:~,% set ,% ::前一天的日期,格式化输出 ,date)>vbs.vbs for /f %%a in ('cscript //nologo vbs.vbs') do del vbs.vbs&&set yyyymmdd=%%a for /f "tokens=1,2,3* delims=// " %%i in ('echo %yyyymmdd%') do set…
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAABKCAIAAACASdeXAAAEoUlEQVR4nO2dy7WlIBBFTYIoSIIkmDt9iyQIxUwMxVDsAX5QKNTbpZZ61tqT9voB3JQIVr+qaZq/v7/KeADYyFtVG9dXPtAZdXspH4wz3diSvTL1TcWojeu1vuxytFUXFiJzA66/+tlYm7NKt5X1vqqNO7X3fsAqa/vK+sxG17jwT9Uo39rMznHBv…
#!/bin/bash # array-ops.sh: 数组更多有趣的用法. array=( zero one two three four five ) # 元素 ]} # zero } # zero # 第一个元素的参数扩展, #+ 从位置0开始 (即第一个字符). } # ero # 第一个元素的参数扩展, #+ 从位置1开始 (即第二个字符). echo "--------------" ]} # # 数组第一个元素的长度. # 数组第一个元素的长度. # (另一种写法) ]}…