`
文章列表
解决 $ git remote add origin git@github.com:yourName/yourRepo.git 报错 fatal: Not a git repository (or any of the parent directories): .git 出错原因:要上传的目录没有初始化; 解决办法:git init  
    在安装PyDev的过程中,出现过安装失败的情况。然后我后面一直安装都提示,PyDev已经存在无法安装。但是在新建工程和在窗口->首选项里面都没有PyDev的选项。在网上查了很多类似的问题,发现有人说是因为PyDev和python的版本不匹配造成的。但是PyDev的uninstall选项为灰色不可用,找到了清理的教程。于是乎,开始清理插件,离线安装PyDev。   一、清理eclipse插件 删除features和plugins下面不需要的文件夹和jar包。 启动eclipse时,使用 -clean,按道理是可以清除插件的,但不能保证插件完全被清除。若出现不能删除的插件, ...
转载自任总的博客,前面还有一部分模拟键盘操作的。但是模拟键盘操作一般都有send_keys去完成,比较简单这里就不转载了。虽然模拟鼠标操作还可以用fire_event但是在最近的watir-webdriver文档中却找不到这个函数的rdoc说明了,难 ...
  require 'watir-webdriver' browser = Watir::Browser.new browser.cookies.clear browser.cookies.add 'foo', 'bar', :path => "/", :expires => 10.days.from_now,:secure => true browser.cookies.delete 'foo' browser.cookies.to_hash  Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie ...
最近使用的机器要迁入机房,但是安全扫描时数据库版本太低了(4.0+)必须升级数据库。于是升级到了 mysql5.6版本,升级完毕,数据迁移完毕后却发现程序怎么也连不上了,对比了密码和配置文件都没有错,后来上网查询才知道是mysql5.0以后的版本密码加密方式和以前版本不一样,要使用原来的加密方式,必须使用 OLD_PASSWORD函数设置密码。 后面为转载的解决方案,我的解决办法和这个大同小异。 错误MySQL 返回: #1251 - Client does not support authentication protocol requested by server; conside ...
由于以前做自动化测试和自动化测试的框架开发都是用的netbeans,时间长了也发现了netbeans的坏处: 1.报错不准确,这个不知道是不是由于插件问题导致的。 2.编码问题,由于我一般项目里面都使用UTF-8的编码,ruby和netbeans的编码都是很难搞定的。 所以果断放弃了netbeans,转投eclipse的怀抱,环境搭建起来以后效果不错。 环境准备: 1.ruby-installer-200   下载地址:ruby官网上可以下载。 2.watir-webdriver安装需要的若干gem包。 下载地址:http://rubygems.org/ 3.eclipse ...
     最近在学习安卓的自动化测试,由于以前都是接触的web自动化测试。对于安卓环境比较陌生,所以搭建环境也需要从开学起。都是自己在网上找的的方法和资料,现在整理一下。怕今后忘记了。 一、所需软件准备: 1.JDK 这个安装和环境变量配置就不说了。 2.eclipse 从官方网站上下一个直接解压就可以了,我用的是3.7版本。 3.Android SDK 这个需要去谷歌的网站上下载,我下载了最新的4.4.2的版本。不过没关系,下载完毕后有个android manager 可以安装和卸载其他版本。 4.ADT 这个是eclipse开发安卓程序必须的插件,可以离线安装或者在线安装。安装 ...
在利用webdriver做自动化测试中,弹出窗口的处理一直是个很棘手的问题。用auoit能很好处理弹出窗口问题,以window自带安全验证窗口为例,其他窗口的处理和这个类似。 require 'win32ole' require 'date' require 'win32api' def dealSecurityDialog(sNTacct,psw) @autoit = WIN32OLE.new("AutoItX3.Control") win_title="Windows 安全" @autoit.WinA ...
最近需要用ruby读取excel文件,网友有很多包,但是多少都会出现些问题,而且读取效率也不是很高。后来在论坛上看到有说用WIN32OLE读取excel文章,然后就试了一下。发现效果还不错。但是缺点是无法自动结束excel程序。所以没回 ...
前段时间用webdriver写自动化测试的脚本的时候,遇到了如下问题:页面上的元素可见,而且用exists?判断返回结果为:ture。 但是在对页面元素操作的时候,却报错了:Element is not currently visible and so may not be interacted withat。 后来发现了问题所在,以为弹出窗口等原因,页面上肯定不只一个当前要定位的元素。多见于:确认,取消等按钮。你判断返回存在的可能并不是你需要的那个元素。 这个时候最好的办法就是使用xpath去定位。 后来终于用xpath操作成功!
Global site tag (gtag.js) - Google Analytics