AutoIT
tjyyyatjp5305231
有时候我就是太想早知道结果了,结果却失去了很多 有时候我就是想做的最好,最后反而最糟糕。_﹎看D�淡一點 .傷嘚就會少壹點. _﹎_﹎_
展开
-
Com 对象之 adodb
AutoIT连接数据库的常见方法如下:$conn= ObjCreate("ADODB.Connection");创建连接对象$RS= ObjCreate("ADODB.Recordset");创建结果集对象$conn.Open(GetConnStr());打开连接$RS.ActiveConnection = $conn引出com 和 adodb。com:The Componen...原创 2019-08-05 11:13:06 · 349 阅读 · 0 评论 -
AutoIT操作Oracle数据库
由于项目自动化的需要,自动化脚本需要做频繁的数据库操作。我们使用的是Oracle 11g。要求AutoIT脚本编写一套公共的操作Oracle数据库的API。先预设几个变量吧:$uid,$pwd,$sid,$strHost,$strPort, $ds几经对比,最终选择了oledb 方式。从创建连接对象开始,首先是构造连接字符串。这里有两种方式:1. $constr = "Pr...原创 2019-08-01 18:07:21 · 948 阅读 · 0 评论 -
纯AutoIT网页操作上传
项目中须用到AutoIT操作网页上传文件。以往我做自动化测试工作中都是 Selenium + autoIT的组合方式,处理了很多次这种文件上传。我原本想这次项目组要求纯AutoIT操作上传也是AutoIT的拿手好戏,可谁知我写下下面这些代码后:$oIE = _IEAttach("upload_file") $file = _IEGetObjByName($oIE, "file")...原创 2019-08-09 16:17:31 · 346 阅读 · 0 评论 -
AutoIT操作消息队列MSMQ
最近在做一个项目,用Python开发的分布式架构。其中客户端需要调用AutoIT执行一些自动化任务。遇到一个难题,就是如何在AutoIT脚本执行过程中,将日志消息反馈到 python 处理。由于是异种语言的通讯,AutoIT又是一种久不维护的小众脚本语言,所以并没封装过多和别的语言通信的API。我的思路是:MSMQ 也是个COM组件,就试着用 ObjCreate() 的方式解决他。但当我用对象查看...原创 2019-09-02 10:37:15 · 250 阅读 · 0 评论