摘要:
由于之前的工作调动,貌似有2年半的时候没有更新博客了,今天查找资料,结果发现有人的简书中推荐了我的博客,哈哈哈,好亲切,所以我又回来了~~ 阅读全文
摘要:
前面介绍了如何使用RF中的Selenium2Library包进行selenium测试,由于本人不做app测试,所以appnium的测试找机会再试一下,先做一下用requests来做接口测试, 这里推荐一下 http://chuansong.me/n/1858477 写的比较仔细,我就不在重复介绍了, 阅读全文
摘要:
看了上一章的内容,想必较为简单的case也都会编写了吧,但是是不是觉得,如果能够实现用例参数化,是不是会节省很多劳动力,这节就来学下RF中的user keywords,会让你发现写用例原来可以这么简单,来吧... 1、首先选择testsuite,右键添加new resouce,命名为keywords 阅读全文
摘要:
之前简单的介绍了如何使用RF,在这一节里,主要介绍下Selenium2Library的API, 在线的地址是http://robotframework.org/Selenium2Library/Selenium2Library.html ,也可以在RIDE中F5,然后选Selenium2Librar 阅读全文
摘要:
(一)前言: 之前搞自动化接口测试,由于接口的特性,要验证接口返回xml中的数据,所以没找到合适的轮子,就自己用requests造了个轮子,用着也还行,不过就是case管理有些麻烦,近几天又回头看了看postman也可以玩的很溜,所以和大伙分享下,但是postman也有自己的弱点,还是需要根据自己项 阅读全文
摘要:
之前一直用vmware的虚拟机,好吧,其实一直盗版挺不好的,然后想用centos搭点东西,结果在vmare上安装centos总是有些问题,看了人给的建议换用virtualbox,虽然virtualbox的界面没有vmware美观,但是却觉得用着不错,舒心,哈哈哈 来实例,centos6.8,内存大于 阅读全文
摘要:
接着上一篇的内容,这里主要讲下参数化,pytest很好的支持了测试函数中变量的参数化 一、pytest的参数化 1、通过命令行来实现参数化 文档中给了一个简单的例子, 在conftest.py中添加两个函数,一个是添加参数,一个是根据参数生成测试 通过在命令行添加--all的option来实现参数化 阅读全文
摘要:
话说之前自己写了个selenium的自动化框架,然后又研究了下RF,觉得RF这种基于关键字驱动的框架更为容易上手,当然在做一些比较繁琐的验证时,似乎还不是太灵活,不如自己写几行python来的实惠(也可能是自己还没有太精通吧),但总体来说,有很好的RIDE交互界面,对于无编程基础的人很容易上手,而且 阅读全文
摘要:
1、在使用selenium的时候,需要等待页面加载完成,特别是一些ajax请求,最好使用以下方法(python),通过document.readyState来判断 from selenium.webdriver.support.ui import WebDriverWait WebDriverWai 阅读全文
摘要:
使用python连mysql时候,常常出现乱码,采取以下措施可以避免 1 Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8)2 MySQL数据库charset=utf-8 3 Python连接MySQL是加上参数 charset=utf8 4 设置Python的默 阅读全文