刘俊的博客
业务范围:无线,服务端,搜索,电商等等 招聘类型:中高级测试人员,leader 要求: 这次招的是senior级别和以上的人员,形式上的条件不写了,总结一下有以下比较关注的: 1.较强的编程能力,不必和开发人员一样,语言:python/php/java/ruby/shell都可以 2.有自动化,性能,前端开发经验的人优先考虑,不能是全职做这方面的人,要能支持业务的 3
443° / 4407
人阅读/ 1 人点赞/ 3 条评论
slow: 测试代码执行速度会很慢 fast:默认的速度设置 zippy:非常快,比如watir往文本框中输入内容,正常情况下是一个一个敲进去,这个速度下是瞬间输入完成 代码实例: browser = Watir::Browser.new(:url, pageUrl)browser.speed = :zippy
389° / 3894
人阅读/ 0 人点赞/ 0 条评论
源码如下:def exists? return false if @closing begin @ie.name =~ /Internet Explorer/ rescue WIN32OLERuntimeError&nb
393° / 3935
人阅读/ 0 人点赞/ 0 条评论
昨天安装一个gem包的时候提示要安装development-kit,按照官方网站给的步骤安装了devkit以后,却提示:createing makefilemake'make'不是内部或外部命令,也不是可运行的程序或批处理文件在网上搜了各种各样的资料,都没有成功,但是主要是指devkit没装好,可是我已经装了为什么还不行呢?在搜了各种答案不行的情况下,我决定使用排除法去做:我电脑里面有ruby19
1103° / 11031
人阅读/ 10220 人点赞/ 0 条评论
一个朋友问: 有没有一种办法,在a.rb中写: require './b.rb' b=B.new b.path可以输出b.rb所在的路径? 其实我们在require的时候已经能获取到它的路径了。 当然,也有个比较统一的办法,如下: class Class def path(file) &
418° / 4186
人阅读/ 0 人点赞/ 0 条评论
在使用watir或watir-webdriver的时候,我们有时候不得不发送回车等键盘事件: browser.send_keys("{ENTER}") #watir browser.send_keys :enter #watir-webdriver browser.element.send_keys [:control, 'a']
876° / 8766
人阅读/ 0 人点赞/ 0 条评论
实验了一下,留在这里做个记录: 首先需要下载个jar包,在目标机器启动,作为master-client之间通讯用,下载地址: http://code.google.com/p/selenium/downloads/list #下载jar和IEdriver.exe http://code.google.com/p/chromedriver/downloads/list #下载
682° / 6829
人阅读/ 11 人点赞/ 0 条评论
今天用watir-webdriver启动另外一台机器运行脚本的时候,总是报如下的错误: [remote server] com.google.common.base.Preconditions(Preconditions.java):176:in `checkState': The path to the driver executable must be set by the webdriver
450° / 4504
人阅读/ 0 人点赞/ 0 条评论
在这边记录一下,防止以后再遇到。。。 出现这个原因是因为ruby文件用utf-8格式的,但是源码都是GBK处理的,找到\lib\ruby\gems\1.9.1\gems\rspec-core-2.10.1\lib\rspec\core\formatters下面的snippet_extractor.rb文件,把lines = File.read(file).split("\n")
511° / 5116
人阅读/ 0 人点赞/ 0 条评论
错误如下,是因为获取到gem包以后编译不了,因为ff的版本>1.0.9以后,在Windows下面解析有问题。解决办法就是安装1.0.9或以下版本。 C:\Users\Administrator>gem install watirTemporarily enhancing PATH to include DevKit...Building native extensions
418° / 4187
人阅读/ 0 人点赞/ 0 条评论