摘要: mba下准备装robotframework,python已默认装好,按照如下的教程继续按照robotframework,发现会提示权限受限,如图。第二步: 安装 robotframework下载地址:http://code.google.com/p/robotframework/downloads/detail?name=robotframework-2.7.5.tar.gztar zxvf robotframework-2.7.5.tar.gzcd robotframework-2.7.5python setup.py install在网上试了不同的几个关键字找到一些相关的信息,原来mac的 阅读全文
posted @ 2013-09-05 03:50 嬭茶 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 用selenium在ie8浏览器中定位一个弹出框时,直接用ie developer tools可能不一定能定位到,有一个解决的办法是直接在url后面加上#noHide,刷新后,然后再用ie developer tools就可以定位到了。 阅读全文
posted @ 2013-07-12 19:09 嬭茶 阅读(395) 评论(0) 推荐(0) 编辑
摘要: [error] Unexpected Exception: fileName -> chrome://selenium-ide/content/selenium-core/scripts/htmlutils.js, lineNumber -> 309, columnNumber -> 8这个error是由于FF的版本造成的Verion:22.0就会出现这个问题,可以换成version:21.0,这个问题就会消失. 阅读全文
posted @ 2013-07-04 17:54 嬭茶 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 在使用Synergy的过程中,如果你确认你的server端和client端设置都正确,但是start之后client端一直显示超时,那么可能的一个原因是你的server和client不在同一个网段,比如一个直接是接的网线,一个用的是wifi,那么解决的办法就是都用网线或者都用wifi。。。。 阅读全文
posted @ 2012-12-18 18:17 嬭茶 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 自己记录一下,是因为电池快没电了,需要换电池,话说keyboard真耗电啊,才换的电池没多久就快没电了。。。。 阅读全文
posted @ 2012-12-17 11:48 嬭茶 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 今天遇到的问题:当直接用如下assert的代码进行断言检查时,会报不兼容的字符编码的错误。# encoding: GBKrequire 'watir'require 'test/unit'class TC_login < Test::Unit::TestCase def setup puts "starting a testcase..." end def test_01_login #使用ie @ie=Watir::Browser.new #login @ie.goto("http://www.fenbi.com" 阅读全文
posted @ 2012-11-30 15:17 嬭茶 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 不同的浏览器只需要修改对应的浏览器即可:ie = Watir::Browser.new :ieie = Watir::Browser.new :firefoxie = Watir::Browser.new :chrome可是,在gem 安装完watir-webdriver后,默认情况下chrome浏览器的支持是没有安装上的。所以如果要使用webdriver测试chrome的话,我们需要手动安装chrome支持。从官方文档上可以看出,chrome driver只支持chrome12.0712以上的版本。首先,我们要确保已经安装了chrome,接着下载chromedriver,然后解压缩将chro 阅读全文
posted @ 2012-11-29 16:19 嬭茶 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 在web页面上会有一些这样的用户场景,比如:hover到一个链接上,再点击弹出的tips中的一个选项。之前一直困扰不知道如何定位,后来在群里一些朋友的帮助下终于解决了这个问题。解决的办法:加上.fire_event('onmouseover')。即:ie.link(:url,"XX").fire_event("onmouseover") #鼠标放在某个链接上面 阅读全文
posted @ 2012-11-29 12:27 嬭茶 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 现象:如果在运行watir的时候出现如下错误提示:invalid multibyte char (US-ASCII)解决办法:在代码开始处添加“# encoding: GBK”即可之前在网上搜了一把,发现一些人给出的解决办法是在代码开始处添加“# encoding: UTF-8”,我试过之后会显示“invalid multibyte char (UTF-8)”,后来尝试将“UTF-8”改成”GBK"就支持中文了。 阅读全文
posted @ 2012-11-28 17:03 嬭茶 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一般windows下ruby+watir的安装步骤如下:1、安装Ruby1.9.2.exe,下载地址如下,下载完后一步一步安装,在选择路径界面的地方,记得勾选上路径下面的几个选项(如果忘记勾选,可能出现的问题是在执行程序的时候抛系统找不到指定的文件),然后一路next下去直到安装完成。http://rubyforge.org/frs/download.php/75127/rubyinstaller-1.9.2-p290.exe2、安装完ruby后,打开cmd窗口,安装Devkit,需要先下载devkit,下载地址是:https://github.com/oneclick/rubyinstall 阅读全文
posted @ 2012-11-20 18:32 嬭茶 阅读(352) 评论(0) 推荐(0) 编辑