09 2013 档案
摘要:公司的官方主页要优化搜索任务,一共有110个独立页面,开发工程师做了以下工作:1. 为所有这些页面的每个图片添加了alt;2. 为页面上的每个标题添加了面包屑;3. 为网站最重要的标题设置H1标签,而且是唯一的;4. 对Title,Meta进行了优化,任何一个页面,都有独特的Title和Meta;现在需要我来测试效果,看一切是否按照计划进行,如果依靠手动测试,以上4个任务的任何一个,都可能要耗费我一天时间。而如果使用Watir,半天就可以完成所有的测试并且立刻就能让开发修复存在的bug。Watir的测试代码是如此简单,以至于即使一个入门级的Watir使用者,都可以完全掌握。require
阅读全文
摘要:在使用AutoIt最控件做自动化操作的时候,经常性的会碰到无法使用Windows Info工具获取控件的属性,但是我们又需要获取该控件的焦点,我们该怎么办呢?方法1: 应用controlFocus方法,把焦点放到可以定位的控件上面,然后发送键盘Tab或者某些组合键,从而最终把焦点放到我们想要放置的地方;方法2:直接发送Alt或者Tab组合键,直到能够把焦点放到我们想要的地方。我以前总是习惯性的使用方法1,因为这样感觉一切都好控制,这样操作大部分情况下确实可行,但是会经常性的无法获取焦点,从而导致操作失败,而方法2准确率更高。所以,如果可行的话,还是尽量使用方法2.
阅读全文
摘要:Dim $computer ="computer name"Dim $Remoteuser ="Login account"Dim $Remotepass = "Password"$objlocator= ObjCreate("wbemscripting.swbemlocator")$objWMIService = $objlocator.connectserver($computer,"root/cimv2",$Remoteuser,$Remotepass)$colItems = $objWM
阅读全文
摘要:前段时间,我一直认为,通过AutoIt进行自动化操作,也只有几个方法可以用,它们只是controlClick, controlsend等如下图:我一直认为,AutoIt的所有的GUI 方法,都是用来创建界面使用的。今天,开发找我,让我把他的一个GUI页面上所有的资源获取下来:页面上一个ListView中,一共有大约70个list,我现在需要遍历这70个list,然后当该list获取焦点的时候,右键点击,然后在弹出框中点击第二个选项,从而保存图片?我一直期待能找到一个函数,比喻:ControlGetFocusPos,可是没有这个函数,mouseGetPos函数只能获取鼠标所在的位置,google
阅读全文
摘要:WinGetClassList 是一个非常有用的函数,可以返回当前窗口中所有的handle。返回的是一个字符串,可以使用split函数来拆分之。Opt("WinTitleMatchMode")$handle = WinGetHandle(".NET Reactor v4.5.9.8 - Full Version")ConsoleWrite(WinGetClassList($handle))运行上面的方法,我可以得到目前窗口所有的handle如下:WindowsForms10.Window.8.app.0.1f550a4_r15_ad1WindowsFor
阅读全文
浙公网安备 33010602011771号