随笔分类 -  web测试(python)

python+selenium+webdriver+unittest
摘要:对http接口的测试使用requests库即可实现 1、首先安装requests库 直接在命令行中输入以下命令即可安装: pip install requests 2、写一个简单的例子测试下(以百度为例) 3、requests对应的几种请求方式 get请求:requests.get(‘url‘) p 阅读全文
posted @ 2018-07-31 22:41 水里的芋头 阅读(455) 评论(0) 推荐(0)
摘要:使用selenium框架还可以进行分布式测试,操作如下: 准备俩台PC:A和B,ip分别为IP_A和IP_B 下载最新的selenium-standalone的jar包,可以到下面地址下载各版本的包: http://selenium-release.storage.googleapis.com/in 阅读全文
posted @ 2018-06-22 21:00 水里的芋头 阅读(375) 评论(0) 推荐(0)
摘要:chromedriver下载地址:http://chromedriver.storage.googleapis.com/index.html 阅读全文
posted @ 2018-05-30 11:50 水里的芋头 阅读(237) 评论(0) 推荐(0)
摘要:前面学的都是基础知识,本篇将进入实战练习 以百度“搜索设置”为对象进行测试用例的写作: 百度的搜索设置在首页的“设置”里面,鼠标悬停之后即可显示,如下图红框位置: 测试目标是,修改每页的显示条数为50条(默认为10条) 这样就设置成了每页50条搜索结果了。 这里主要有俩个练习点: 1、ActionC 阅读全文
posted @ 2018-05-18 21:42 水里的芋头 阅读(717) 评论(0) 推荐(0)
摘要:一些其他常用操作如下: 1、最大化浏览器窗口 2、后退 3、前进 4、刷新操作 5、告警窗口 6、移动鼠标到元素上(不进行任何操作) 7、鼠标双击操作 8、鼠标右击操作 9、左键点击元素但不放开 10、把元素element1拖放到element2元素上 11、把鼠标向右移动2个像素再向上移动3个像素 阅读全文
posted @ 2018-05-17 20:56 水里的芋头 阅读(264) 评论(0) 推荐(0)
摘要:css方式定位的方法也有很多,相较于xpath更灵活一点,下面就介绍下使用方法(以百度输入框为例) 1、通过tag来定位,可以写成如下: 这里要说明的是tag为input的必须唯一才能这么写,否则可以用其他方式定位 2、通过id来定位,可以写成如下: id前面加个#即可,很简单,也可以和tag组合来 阅读全文
posted @ 2018-05-17 19:53 水里的芋头 阅读(476) 评论(0) 推荐(0)
摘要:在实际应用中,如果存在多个相同元素,包括属性相同时,一般会选用这种方式,当然如果定位属性唯一的话,也是可以使用的,不过这种方式没有像id,tag,name等容易理解,下面讲下xpath定位元素的方法 / 从根节点选取 // 从匹配选择的当前节点选择 @ 选取属性 * 匹配任何元素节点 @* 匹配任何 阅读全文
posted @ 2018-05-17 11:32 水里的芋头 阅读(610) 评论(0) 推荐(0)
摘要:selenium提供了很多用于定位元素的方法,首先我们自己需要知道元素有哪些属性,这就需要用到安装测试环境中firebug来定位 打开firefox浏览器,按下F12键,我们就可以看到如下图所示的界面: 点击中间红框中的按钮再点击页面上的元素,就可以在下面页面代码处看到对应的属性,比如输入框有id、 阅读全文
posted @ 2018-05-17 09:48 水里的芋头 阅读(1996) 评论(0) 推荐(0)
摘要:测试环境搭建好之后就可以写自动化测试脚本了,我们以baidu为例,写一个自动化测试脚本 这里解释下: 前面俩句是导入模块webdriver和time driver = webdriver.Firefox() 这个是标准动作,拉起friefox浏览器 driver.implicitly_wait(30 阅读全文
posted @ 2018-05-16 22:22 水里的芋头 阅读(1413) 评论(0) 推荐(0)
摘要:当前我的测试环境配置如下: python3.6 下载地址: https://www.python.org/downloads/release/python-365/ 选择windows版本,下载完成后直接双击执行安装即可 pip 10.0.0 下载地址: https://pypi.org/proje 阅读全文
posted @ 2018-05-16 21:12 水里的芋头 阅读(288) 评论(0) 推荐(0)
摘要:最早的时候是做功能测试,web都是自己手工点击看看有没问题,没有系统的进行测试,更别说自动化测试了,那是一段不堪回首的往事,就是因为这,很多问题都流出去了,这是作为测试人员的一大失职,痛定思痛,开始学些自动化测试的一些东西,感觉很是实用,所以现在回首一下,把一些知识点总结下,以便后续使用。 其他we 阅读全文
posted @ 2018-05-16 20:37 水里的芋头 阅读(301) 评论(0) 推荐(0)