摘要:Java 对象和类 Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 重载 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的 阅读全文
java基础(一) -语法
2018-01-25 11:19 by _天枢, 240 阅读, 0 推荐, 收藏,
摘要:基本语法 编写Java程序时,应注意以下几点: 大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。 方法名:所有的方法名都 阅读全文
Linux常用命令大全
2018-01-24 16:54 by _天枢, 371 阅读, 0 推荐, 收藏,
摘要:Linux常用命令大全 最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的 阅读全文
python进阶(三) 内建函数getattr工厂模式
2018-01-24 10:21 by _天枢, 425 阅读, 0 推荐, 收藏,
摘要:getattr()这个方法最主要的作用是实现反射机制。也就是说可以通过字符串获取方法实例。 传入不同的字符串,调用的方法不一样。 原型:getattr(对象,方法名) 举个栗子: pyMethod类下定义了三个方法,getattr(pyMethod(),'out%s'%str)() 传入的方法名不同 阅读全文
python进阶(二) 多进程+协程
2018-01-23 15:52 by _天枢, 433 阅读, 0 推荐, 收藏,
摘要:我们大多数的时候使用多线程,以及多进程,但是python中由于GIL全局解释器锁的原因,python的多线程并没有真的实现 实际上,python在执行多线程的时候,是通过GIL锁,进行上下文切换线程执行,每次真实只有一个线程在运行。所以上边才说,没有真的实现多现程。 那么python的多线程就没有什 阅读全文
python进阶(一) 多进程并发机制
2018-01-23 09:41 by _天枢, 762 阅读, 0 推荐, 收藏,
摘要:python多进程并发机制: 这里使用了multprocessing.Pool进程池,来动态增加进程 运行结果: 从以上运行结果可以看出,一次最多执行了我们设定的4个进程。 Linux and python学习交流1,2群已满. Linux and python学习交流3群新开,欢迎加入,一起学习. 阅读全文
Git版本回退
2018-01-08 11:32 by _天枢, 1304 阅读, 0 推荐, 收藏,
摘要:Git init命令 Git两步曲: 仓库中添加tg.txt文件 没有任何提示,没有消息就是好消息哈~~~ 没有任何提示,没有消息就是好消息哈~~~ 查看已提交版本: 我们不可能,记住每次提交的版本,不用担心,我们可以通过Git log命令查看 我们可以看到,提交版本情况,由近到远,上图中的comm 阅读全文
python基础(十三) cmd命令调用
2018-01-05 09:21 by _天枢, 732 阅读, 0 推荐, 收藏,
摘要:python cmd命令调用 关于python调用cmd命令: 主要介绍两种方式: 1.python的OS模块。 OS模块调用CMD命令有两种方式:os.popen(),os.system(). 都是用当前进程来调用。 os.system是无法获取返回值的。当运行结束后接着往下面执行程序。用法如:O 阅读全文
中国大陆开源镜像站汇总
2018-01-04 13:52 by _天枢, 1673 阅读, 0 推荐, 收藏,
摘要:http://www.linuxidc.com/Linux/2007-09/7399.htm 中国大陆开源镜像站汇总 1.企业贡献: 搜狐开源镜像站:http://mirrors.sohu.com/网易开源镜像站:http://mirrors.163.com/ 2.大学教学: 北京理工大学:http 阅读全文
Robot FrameWork使用中常见问题收集
2017-12-21 14:53 by _天枢, 1296 阅读, 0 推荐, 收藏,
摘要:1.“假死”现象 在完成一个模块的脚本编写后,多次运行没问题,但是隔了几天再来运行的时候,发现脚本运行会出现浏览器那边不动了,脚本这边的时间一直在跑。 问题原因及解决方法: 问题解决了,原因是**driver.exe这个进程没退出,我编写脚本的时候都没写退出浏览器,加了退出浏览器就不会出现这种现象了 阅读全文
RF基础(一) RF内建函数库BuiltIn
2017-12-20 16:48 by _天枢, 1491 阅读, 0 推荐, 收藏,
摘要:Robot framework做为一个测试框架,并不是只能做selenium测试,是支持扩展的, 比如说,你引用requests库就可以做接口测试, 那么无论你用什么库 首先要了解, RF本身提供的内建函库BuiltIn中的内建函数 ,这是RF本身带的.下面开始了解一下RF库中都有哪些内建函数, 1 阅读全文
Selenium基本使用(十三)测试中常见问题
2017-12-20 16:03 by _天枢, 506 阅读, 0 推荐, 收藏,
摘要:我们在使用selenium测试过程中,经常会遇到这样的问题: 1.frame或iframe frame层层切换, 定位button并单击. 切换frame后,如果还想回到外层去操作其它元素, 记得要切回去 切换frame 四种方法: 动态frame定位,切换 处理动态的,也就是说没有id没有name 阅读全文
selenium PO模式
2017-12-18 14:24 by _天枢, 1766 阅读, 0 推荐, 收藏,
摘要:思想: 1.定义basepage.py用来写公共方法,比如找元素,打开url,切换frame.这样的部分都写在这里.不必每次用都重写. 2.LoginPage.py 每个功能模块一个文件或者一个类 这都是可以的,将每个动作封装成一个个的小组件. 3.这里用unittest框架来测试. 下面,以安居客 阅读全文
setUp和tearDown及setUpClass和tearDownClass的用法及区别
2017-12-18 14:12 by _天枢, 1432 阅读, 0 推荐, 收藏,
摘要:① setup():每个测试函数运行前运行 ② teardown():每个测试函数运行完后执行 ③ setUpClass():必须使用@classmethod 装饰器,所有test运行前运行一次 ④ tearDownClass():必须使用@classmethod装饰器,所有test运行完后运行一次 阅读全文
chrome\IE\Firefox驱动下载地址
2017-12-18 09:31 by _天枢, 13940 阅读, 0 推荐, 收藏,
摘要:安装三大浏览器驱动driver 1.chromedriver 下载地址:https://code.google.com/p/chromedriver/downloads/list 2.Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geck 阅读全文
浙公网安备 33010602011771号