- 浏览: 27696 次
- 性别:
- 来自: 北京
最新评论
文章列表
解决 $ 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操作成功!