2015年10月16日

Sikulix 多个相似图片的选择

摘要: 经常会遇到在一个页面里面有很多相似的图片,如果只用find就会出现有可能选择到错误的对象上。这里sikulix提供了findall这个方法Iterator I = r.findAll("img/Open.png"); Match M1 ; while(I.hasNext(... 阅读全文

posted @ 2015-10-16 10:57 GoldenRazor 阅读(1017) 评论(1) 推荐(1) 编辑

Sikulix选取相对位置的图片或对象

摘要: 一般来说有这样的需求,我已经有了一个图片元素,在这个元素的周围会有一个动态显示的对象,我要去做一个点击或者是hover又或者是单纯把这个对象图片save到本地,留做下个页面点击的对象,在这种情况下就可以用到sikuli来解决。这里我还是依照baidu首页做个例子,可能不是很典型,但是做例子是没问题的... 阅读全文

posted @ 2015-10-16 10:13 GoldenRazor 阅读(3734) 评论(0) 推荐(0) 编辑

2015年10月15日

Sikulix 实用方法

摘要: 1.setShowActions 这个有点类似于QTP中的highlight,把找到的图片点亮2.Debug.setUserLogFile 设置log文件存放地点,这个在对log进行parse成report的时候会有用3.ImagePath.addHTTP(a-new-path) 从HTTP网上找到... 阅读全文

posted @ 2015-10-15 13:20 GoldenRazor 阅读(2489) 评论(0) 推荐(0) 编辑

2015年10月13日

两个Excel内容比较

摘要: 在IBM经历过一个项目,叫GPE,是一个类似于计算利润率的工具,因为IBM成本和利润来自于员工,硬件,软件,服务还有其他知识产权之类的,所以就需要有管理人员把所有交易的cost成本元素以及从客户那里得到的利润输入到这个工具中,然后这个工具就会出来一个庞大的report,这个report主要是计算利润... 阅读全文

posted @ 2015-10-13 23:09 GoldenRazor 阅读(309) 评论(0) 推荐(0) 编辑

2015年10月12日

SIkulix在Eclipse中的使用

摘要: 虽说Sikuli IDE用上去也不错,但是还是过于局限,只有在代码中才能发挥自动化的最大优势,所以这里我要介绍下sikuli在Eclipse的用法首先sikulixapi.jar做为lib加入到项目中去新建一个class,然后复制下列代码:package com.goldenrazor.sikuli... 阅读全文

posted @ 2015-10-12 11:32 GoldenRazor 阅读(889) 评论(0) 推荐(0) 编辑

Sikulix IDE简介

摘要: 打开sikuklixIDE这里介绍下使用方式可以看到左边的menu 有查找,鼠标动作和键盘动作我们先用百度搜索做个例子打开firefox,输入www.baidu.com点击左边的Click,把搜索框画一下然后点击Type,输入IBM点击左边的Click,把“Baidu一下”画一下点击exists,把... 阅读全文

posted @ 2015-10-12 10:59 GoldenRazor 阅读(1207) 评论(0) 推荐(0) 编辑

2015年10月11日

安装Sikulix

摘要: 1.sikulix可以在xp,win7,8,10 Mac 10.10.x 以及Linux/Unix 系统上安装2.安装Java支持3.下载sikulisetup1.1.0.jar(那里下前篇有介绍)4.双击jar,如果双击不work,那就java -jar sikulisetup1.1.0.jar这... 阅读全文

posted @ 2015-10-11 20:05 GoldenRazor 阅读(565) 评论(0) 推荐(0) 编辑

Sikuli简介

摘要: Sikuli是利用屏幕上能够看到的图型做自动化,能够通过这个手段来识别和控制元素,非常适合和Selenium和Robot Framework一起结合起来做自动化。1.Sikuli主页http://www.sikuli.orgSikuli识别和控制对象的核心是Opencv:http://opencv.... 阅读全文

posted @ 2015-10-11 15:13 GoldenRazor 阅读(611) 评论(0) 推荐(0) 编辑

建立连接ALM的xml config文件

摘要: 我就不贴所有的了,如果有谁想要所有源码和应用程序,可以密我这里我贴下如何在第一次运行的时候自动建立一个ALMConfig的xml文件private static void CreateALMConfigFile() { ALMConnect ac1 = new A... 阅读全文

posted @ 2015-10-11 10:22 GoldenRazor 阅读(264) 评论(0) 推荐(0) 编辑

XML序列化成对象

摘要: 这个是和ALM上传测试结果结合使用的//把xml序列化成对象以及把对象序列化成xmlusing System;using System.Data;using System.Configuration;using System.Web;using System.IO;using System.Text... 阅读全文

posted @ 2015-10-11 10:10 GoldenRazor 阅读(258) 评论(0) 推荐(0) 编辑

导航