paip.调用GUI接口.txt

作者Attilax ,  EMAIL:1466519819@qq.com ,112237553@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax

常见的接口有API,COM,CLI,GUI,HTTP接口等。。

其中GUI的调用是相对麻烦的。。

1。基于  UI元素识别器 element identifiers。。。
-------------------------------------
一般来说,标准的WINDOWS控件MFC控件,HTML控件都是可以识别的。。可以较容易的调用。。使用WIN API与DOM HTML方式去调用。。

2。非主流控件的使用。
------------------
主要是DELPHI,SWING,EXT等控件,就比较麻烦了。。还有一些ACTIVEX控件。。需要使用独特的类库来识别它们为对象。。

3。坐标方式
-----------------------
如果一些无法识别为对象,则只能使用坐标方式了。。使用相对窗口的坐标还是可以接受的。。特别是一个银行网站,支付宝一类的GUI调用只能使用坐标方式了。

4。使用工具:
------------
按键精灵,AHK,AUTOIT,AAuto。。针对WEB的GUI调用主要使用InternetExplorer.Application这个COM对象了,只适用于IE,可以使用JS来操作,简便啊。。。
FF,CHROME等WEB GUI调用要使用Selenium了,不过它的主要要用JAVA来写,本身也是基于JDK的,比较庞大点。。

5.注意事项:
操作InternetExplorer.Application这个COM对象,如果不起作用,可能360设置了网页安全了,将其取消即可。。

paip.调用GUI接口.相关推荐

  1. Atitit 通过调用gui接口杀掉360杀毒 360卫士  qq保镖等难以结束的进程(javac# php )...

    Atitit 通过调用gui接口杀掉360杀毒 360卫士  qq保镖等难以结束的进程(javac# php ) 1.1. 这些流氓软件使用操作系统os提供的普通api根本就杀不掉啊1 1.2. 使用 ...

  2. 利用python3 调用zabbix接口完成批量加聚合图形(screens)

    在上一篇博客中,我们完成的利用python3 调用zabbix接口批量增加主机,增加主机的item,增加主机的图形! 接下来我们完成批量增加主机的screen 首先我们要增加screen需要哪些参数呢 ...

  3. java获取get请求返回_Java中处理调用第三方接口(post/get),该如何处理,返回的数据如何处理...

    条件:1.请求URL:http://ip:port/yypt/*.jsonRequest 2.接口采用http post协议.Content-Type为application/json 调用流程: 第 ...

  4. java web项目调用rest接口404

    POST http://localhost:8090/newsadmin/codeitemcontroller/addcodeitem 404 (Not Found) 接口调用了半天发现还是404 头 ...

  5. c调用c++ qt_C++中是如何调用C接口的?

    前言 如何在C++代码中调用写好的C接口?你可能会奇怪,C++不是兼容C吗?直接调用不就可以了?这里我们先按下不表,先看看C++如何调用C代码接口. C++如何调用C接口 为什么会有这样的情况呢?想象 ...

  6. 调用webservice接口,数据不回滚问题

    调用webservice接口,数据不回滚问题 使用cxf+spring框架开发webservice接口,在开发一个具有保存数据的接口功能时,如果数据发生了异常,对service层无论使用了xml配置声 ...

  7. android调用web接口,Android调用webservice 接口

    以查询手机号码归属地的Web service为例,它的wsdl为 1 在Android项目中导入??Ksoap2-android jar第三方jar包?? 2 Activity代码 public cl ...

  8. java安全接口调用_步骤3:调用Java接口

    本文档主要介绍了通过调用Java接口生成工作密钥和进行通用数据加解密的操作方法. 整体流程 初始化SDK.具体内容请参见 配置Java接口.具体内容请参见 初始化SDK 使用以下方法初始化SDK.hs ...

  9. 调用支付宝接口android最新,Android 外接sdk之支付宝

    支付宝开放平台 最新sdk可以访问开放平台进行下载. 以下为流程和注意事项. 1.名词简介 请求    手机客户端以字符串形式把需要传输的数据发送给接收方的过程. 返回     支付宝以字符串形式直接 ...

  10. 调查与讨论:你在调用别人接口的时候有考虑过失败情况吗?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 我们在构建分布式系统的时候,对开发人员会有一个很重要的要 ...

最新文章

  1. Bad owner or permissions on xx/.ssh/config
  2. 问题 A: 第二题(划分一个集合为差值最小的两个子集合)
  3. Q2财报凸显“服务”,“巨人”百度正在转身
  4. 如何从零开始开发一个 Chrome 插件?
  5. 300 Longest Increasing Subsequence 最长上升子序列
  6. 生日小助手的详细规划——本博文随时更新,持续有效……
  7. 一个学习Python的好链接
  8. Webpack 中 css import 使用 alias 相对路径
  9. 数据结构学习笔记06排序 (快速排序、表排序、基数排序)
  10. Eclipse中使用google代码风格
  11. c4d怎么导入图片描图建模_C4D:你一定想知道的线描效果制作方法
  12. 深圳宝安学区房_查查吧深圳学区地图
  13. 游戏策划笔记:记忆点的构造
  14. RPA进阶(二)Uipath应用实践
  15. 计算机科学顶级国际会议,顶级会议推荐:计算机科学理论会议5条
  16. FPGA布局及资源优化
  17. win8/win8.1提示在关闭了用户控制的情况下 无法打开这个应用
  18. 【工具分享篇二】PDF公式提取教程(一):Mathpix/Typora及Pandoc扩展安装教程
  19. Switch可以用string做参数吗
  20. 期货成交量与持仓量图(期货持仓量成交量价格图解)

热门文章

  1. Vue 返回记住滚动条位置详解
  2. docker swarm英文文档学习-11-上锁你的集群来保护你的加密密钥
  3. 影视剧中的歌曲怎么录制 怎么录背景音乐
  4. php 基于redis计数器类
  5. reactive streams与观察者模式
  6. 安装appach时出现没有安装gcc的错误,用yum安装gcc时yum出现错误(修改yum配置)...
  7. 使用继电器制作振荡器
  8. sharepoint2010基于表单认证
  9. MS CRM 2011 Q2的一些更新
  10. (转)MapReduce源码分析总结