自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 在 iOS 真机上配置WebDriverAdgent

安装必要的依赖库:brew install libimobiledevice --HEAD -gbrew install ideviceinstaller -gnpm install -g ios-deploy #如果是iOS10以上的系统才需要安装新的方法需要安装一个帮助应用到设备上去,通过这个应用,自动化测试才能进行。说起来挺简单,但是代码签名和生成供开发和测试的应用,让人有

2018-01-26 10:27:21 2679

原创 Python实现二叉树及遍历方法

Python实现二叉树及遍历方法树是数据结构中非常重要的一种,主要的用途是用来提高查找效率,对于要重复查找的情况效果更佳,如二叉排序树、FP-树。另外可以用来提高编码效率,如哈弗曼树 代码:用Python实现树的构造和几种遍历算法,虽然不难,不过还是把代码作了一下整理总结。实现功能:① 树的构造 ② 递归实现先序遍历、中序遍历、后序遍历 ③ 堆栈实现先序遍历、中序遍历、后序遍历 ④ 队列

2017-12-04 15:37:26 617

原创 ssh登录-Permission denied/authentication methods available

当使用 SSH 登录 Linux 云服务器时,即便正确输入了密码,也会出现类似如下错误信息:Permission denied (publickey,gssapi-keyex,gssapi-with-mic).sshd[10826]: Connection closed by 192.168.0.1.Disconnected:No supported authentication methods

2017-06-09 17:55:33 2769

原创 ssh登录失败:Host key verification failed

问题出现:Linux服务器意外挂掉,重装系统之后,我本地远程出现如下错误:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NAST

2017-06-09 17:47:11 520

原创 Selenium - Python下使用pageobject实现自动化测试

做过UI的自动化测试都知道,测试是对元素的操作,因此特别依赖元素的定位。但是这就会带来一个很大的问题—“维护成本”,如果你在不同的测试用例或者脚本中使用的一个元素的定位多次,当该元素的位置或者属性发生变化,就必须查找到对应的使用的位置进行修改。Page Object Page Objects模式是一种测试设计模式,它可以指整个页面,也可以指页面上的某个区域。 Page Object将页面定位和业

2017-05-23 19:06:48 1604

转载 git add -A 和 git add . 的区别

git add -A和 git add . git add -u在功能上看似很相近,但还是存在一点差别git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不

2017-05-17 11:00:55 13851 2

原创 python获取当前目录路径和上级路径

在使用python的时候总会遇到路径切换的使用情况,如想从文件夹test下的test.py调用data文件夹下的data.txt文件:.└── folder ├── data │ └── data.txt └── test └── test.py一种方法可以在data文件下加入__init__.py 然后在test.py 中import data 就可以

2017-05-03 19:28:48 305374 6

原创 Selenium - 元素等待与智能等待

Selenium智能等待元素的出现

2017-05-02 17:46:56 7268

原创 Selenium - 下拉选择框select的处理

Selenium 下拉框如何定位选项的三种方式

2017-04-12 14:55:10 14805

原创 Git - 从git仓库中删除.idea文件夹

删除git仓库下的.idea目录

2017-03-27 10:26:05 25112 2

原创 Git - 回滚代码(git reset 和 get revert)

git的工作流工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。暂存区:已经 git add xxx 进去,且未 git commit xxx 的。本地分支:已经git commit -m xxx 提交到本地分支的。 代码回滚在上传代码到远程仓库的时候,不免会出现问题,任何过程都有可能要回滚代码:1、在工作区的

2017-03-24 18:08:04 5944

原创 Git - 命令简易使用

git命令的简易使用,可以满足日常基本的需求

2017-03-22 19:27:09 526

原创 扑克牌原始顺序 - Python实现

手中一幅扑克牌,假设顺序为ABCDEF,把第一张放到桌面上,第二张挪到最后,第三张放到桌面,第四张挪到最后,一直到所有牌都在桌面 BCDEF   A CDEFB DEFB   AC EFBD … 把最后在桌面上的这副牌给你,求出原

2017-03-21 13:15:48 10603

原创 Selenium - 元素定位

UI自动化的测试,一般在启动对应的设备(Browser或者Phone)之后,首先要对需要操作的对象(元素)进行定位,之后才能该操作这个对象。因此对象的定位应该是自动化测试的核心。 对于WebDriver提供了一系列的定位方法: 1. id 2. name 3. class name 4. xpath 5. css selector 6. link text 7. tag name 8

2017-03-17 16:41:49 1108

原创 Selenium - 简单的脚本实例

第一个Selenium的测试脚本Demo

2017-03-13 14:30:22 6531

原创 Selenium Mac环境搭建

已经接触Selenium Web已经有一段时间了,现在看来也有几千行代码了。今天突然想做一个总结,就开始写一些文章,顺便以后自己也可以有迹可循。环境:Mac OS X EI Capitan + python + Selenium + Firefox +Jenkins IDE我自己比较喜欢用Pycharm:https://www.jetbrains.com/pycharm/download/;ato

2017-03-09 11:10:00 1490

Selenium-python 自动化测试

python使用Selenium webdriver工具进行web自动化测试的入门

2017-05-24

robot_framework 自动化测试

Robot Framework自动化测试框架快速入门书籍

2017-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除